[C con Clase] Programa en distintos SO con winapi

Jorge Vega Sanchez memmaker650 en gmail.com
Vie Nov 27 18:06:56 CET 2009


Supongo que los problemas vendrán por los cambios en las APIs de  
Windows Xp a 7. Los cambios entre ambas versiones son muy diferentes.  
Deberías poner que APIs usaste y que lenguaje de programación usaste  
para la tu programa.
Aparte de esto debes darte cuenta de que los 2 sistemas que usas son  
bastante diferentes, uno es nativo a 64 bits, en el que compilaste el  
programa y es nativo a otra arquitectura. Sería normal que el sistema  
de 64 bits hiciera un uso racional de los nuevos registros que llevan  
los micros de 64 bits mientras que un sistema de 32 bits no haga uso  
de estos registros. Aparte repito que ambos sistemas tiene muchos  
cambios internos porque para pasar a 64 bits implica la reescritura o  
modificación de buena parte del código fuente del sistema operativo.
Por otro lado lo que estas intentando hacer es crear un programa  
multiplataforma pero con el mismo código suponiendo retro- 
comptaibilidad. Te recomiendo que o hagas corss-compilingo que  
compiles de nuevo tu programa para diferentes sitemas operativos y  
versiones (32 y 64 bits).

Un saludo.
On 27/11/2009, at 16:53, Juan Pedro Mermoz wrote:

> Hola! Estoy teniendo un problema con un programa que hice con mysql  
> y la api de windows.
> Resulta que todo el proyecto lo hice en mi PC con Windows 7 de 64  
> bits.. y aparentemente en cualquier maquina q tenga el mismo SO anda  
> perfecto. El problema es cuando lo ejecuto por ej en una pc con win  
> xp de 32 bits. El formato del programa se ve un poco distinto, la  
> imagen de fondo sale corrida, y tiene problemas en tiempo de  
> ejecución, como errores que forzan a cerrar el programa..
> Cuál podrá ser la razon de esto?
> Muchas gracias!
>
> Juan Pedro
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ





Más información sobre la lista de distribución Cconclase