06-09-2010, 14:16
Saludos de nuevo:
Gracias ezmac por tus explicaciones.
Lo que me comentas de que las funciones que implementan las APIs de los sistemas operativos son diferentes me aporta un pasito mas en la comprensión del problema. Es de lógica pero no lo había pensado.
Sin embargo, si un programa está hecho para trabajar contra las APIs de Windows y copio los archivo de esa API en un MAC, al ejecutar este programa solo llamará a las API,s de Windows y por tanto no debería dar problemas salvo ...
No se si te he entendido bien. Yo no tengo experiencia en este mundo. ¿Entonces, el código asociado a determinadas funciones del API has de implementarlas tu mismo al desarrollar tu programa?. Esto me deja un tanto perplejo. Pensaba que solo debías invocarlas dándoles los parámetros oportunos.
Debe haber algo más. Sino como bien decís sería todo muy sencillo.
Gracias Cholbi por tu aportación. Yo creo que las dlls de la API independientemente del lenguaje en que fueron escritas debieron ser compiladas para un conjunto de instrucciones determinado, x86 o similar en el caso de Windows y MAC. Por ello se deberían ejecutar sin problemas.
Un saludo
Gracias ezmac por tus explicaciones.
Lo que me comentas de que las funciones que implementan las APIs de los sistemas operativos son diferentes me aporta un pasito mas en la comprensión del problema. Es de lógica pero no lo había pensado.
Sin embargo, si un programa está hecho para trabajar contra las APIs de Windows y copio los archivo de esa API en un MAC, al ejecutar este programa solo llamará a las API,s de Windows y por tanto no debería dar problemas salvo ...
No se si te he entendido bien. Yo no tengo experiencia en este mundo. ¿Entonces, el código asociado a determinadas funciones del API has de implementarlas tu mismo al desarrollar tu programa?. Esto me deja un tanto perplejo. Pensaba que solo debías invocarlas dándoles los parámetros oportunos.
Debe haber algo más. Sino como bien decís sería todo muy sencillo.
Gracias Cholbi por tu aportación. Yo creo que las dlls de la API independientemente del lenguaje en que fueron escritas debieron ser compiladas para un conjunto de instrucciones determinado, x86 o similar en el caso de Windows y MAC. Por ello se deberían ejecutar sin problemas.
Un saludo