https://foro.gambas-es.org/viewtopic.php?f=1&t=197&p=931#p931
-----------------------------------
soplo
Lunes, 09 Noviembre 2009, 19:26

Re: ¿Gambas Bajo Windows?
-----------------------------------
Hay un problema de fondo en windows que se debe a su naturaleza.

Si tu haces una aplicación en C o ensamblador que intente acceder directamente a los dispositivos te encontrarás con que no podrás. No es posible actualmente acceder a int 13h, int 10h int 21h, ..., etc. Hay que hacerlo a través de APIS.

Es decir que Microsoft ofrece un poderoso y amplio conjunto de APIS para desarrolladores, pero no permite salirse se allí. Se utilizan librerías que tienen copyright y al final dependes de la gestión de dispositivos de windows.

Nada que ver por ejemplo con QT.

Por eso por ejemplo en linux mysql es gratuíta y sin embargo la versión de windows no lo es. Porque hay que pagar royalties.

Hacer un port para Windows es un problema grande primero porque hay que escribir un conjunto de componentes nuevos que sustituyan a QT y luego porque al final acabas llamando a las apis de windows y dependiendo de librerías con copyright. Además los costes de desarrollo se multiplican por dos


