Según la documentación:
Cita:
Error 216
The image file %1 is valid, but is for a machine type other than the current machine.
|
Mencionas que programas sobre XP, por lo cual entiendo que el IDE de Delphi está en XP y compilas ahí y que el error te aparece al abrir el programa en Win98. Pero luego dices
Cita:
Empezado por JoseQ
si compilo i ejecuto el exe desde el ide de delphi si que funciona
|
¿Quieres decir con esto que si compilas en Win98 entonces abre bien?
La librería de controles estándar de Windows en XP difiere mucho de la de Win 9x. Aún así, en principio sólo tendrías problemas si estás incluyendo en tu aplicación la componente TXPManifest para usar los temas de XP. De cualquier forma parece ser un problema de versiones de estas librerías.
Te sugiero busques en los grupos de noticias de Borland en donde es posible que ecuentres más información. Te dejo aquí el enlace directo a la búsqueda:
http://tinyurl.com/4ffpv
// Saludos