Archivos ejecutables en VFP 6.0
Hace unos dÃas presenté un problema: ejecutar aplicación de VFP 6.0 (versión en castellano) con archivos ".exe", en máquinas con Windows'XP.
La máquina de origen (donde se programa), cuenta con el Win'98 Seg.Edición (original).
A pesar de haber realizado todo lo recomendado: correr el VSsp5 (serv.pack 5); desinstalar e instalar nuevamente el Visual FoxPro 6.0; modificar, remodificar, anular, reacomodar los ".dll" etc. etc. etc. no lograba sacar el error del Win'XP: "<archivoexe> no es una aplicación Win32 válida" ó "Archivos de Recursos no válidos..."
Luego de varios "experimentos", lo único que dió resultado, tanto para la máquina con Win'98 como para instalar el ejecutable en el Win'XP fue:
1) Instalar el Visual FoxPro 6.0 en el Win'Xp
2) Generar el ejecutable y la aplicación en el Win'98
3) Instalar dicha aplicación en el Win'XP
4) Funcionó(a) correctamente, es más, el error que aún acusa el ejecutable en la máquina con Win'98, como ciertas pantallas en inglés, en la máq. con Win'XP desaparece como por arte de "magia".
y no necesita de los ".dll"
5) Obvio, en el Win'XP debe correrse el Service Pack 5 para que todo funcione correctamente, de lo contrario sigue apareciendo "...no es una aplicación Win32 válida"
------------------------------------------------------------------------------
El presente amplÃa lo enviado a Ricardo Soldini en la fecha por e-mail
La máquina de origen (donde se programa), cuenta con el Win'98 Seg.Edición (original).
A pesar de haber realizado todo lo recomendado: correr el VSsp5 (serv.pack 5); desinstalar e instalar nuevamente el Visual FoxPro 6.0; modificar, remodificar, anular, reacomodar los ".dll" etc. etc. etc. no lograba sacar el error del Win'XP: "<archivoexe> no es una aplicación Win32 válida" ó "Archivos de Recursos no válidos..."
Luego de varios "experimentos", lo único que dió resultado, tanto para la máquina con Win'98 como para instalar el ejecutable en el Win'XP fue:
1) Instalar el Visual FoxPro 6.0 en el Win'Xp
2) Generar el ejecutable y la aplicación en el Win'98
3) Instalar dicha aplicación en el Win'XP
4) Funcionó(a) correctamente, es más, el error que aún acusa el ejecutable en la máquina con Win'98, como ciertas pantallas en inglés, en la máq. con Win'XP desaparece como por arte de "magia".
y no necesita de los ".dll"
5) Obvio, en el Win'XP debe correrse el Service Pack 5 para que todo funcione correctamente, de lo contrario sigue apareciendo "...no es una aplicación Win32 válida"
------------------------------------------------------------------------------
El presente amplÃa lo enviado a Ricardo Soldini en la fecha por e-mail
Hola.
Permiteme contarte algo...
Yo tengo trabajando con VFP6 desde el año 1999 y aún lo utilizo, NUNCA he instalado un Service Pack; es más una vez descague uno, lo instalé y VFP6 se comportó extraño, lo desinstale (TODO).
El Caso es que yo he recorrdio W95(ayb), W98(ayb,SE), WME, W2000(Pro,AdvSer) y Actualmente tengo WXPpro(tambÃen trabajé en WXPhe). En WXPpro con y sin el SP1 (casa) y el trabajo W2000 Advanced Server con todos sus parches de seguridad al dia (claro es un servidor dedicado).
Solo cuando quise migrar hacia W2000 y WXP encontré un error al ejecutar los .EXE -NO ES UNA APLICACIÓN WIN32 VÃLIDA-.
SOLUCIÓN (muy fácil)
En tu "Administrador de Proyecto", pulsa el botón de ¨[GENERAL...]
Dentro de la pantalla "Opciones para generar" pulsa el botón [Versión...].
Dentro de esta pantalla deberas QUITAR TODA LA INFORMACIÓN QUE HAS ESCRITOS para personalizar tu sistema: Número de serie, vacios; comentario, vacio; Nombre de la organización, vacio. TODOS
Luego de esto
Genera tu Ejecutable .EXE y veras que ya no dará este problema.
Espero haberte ayudado.
Ken Torrealba
El Callao - Venezuela
Permiteme contarte algo...
Yo tengo trabajando con VFP6 desde el año 1999 y aún lo utilizo, NUNCA he instalado un Service Pack; es más una vez descague uno, lo instalé y VFP6 se comportó extraño, lo desinstale (TODO).
El Caso es que yo he recorrdio W95(ayb), W98(ayb,SE), WME, W2000(Pro,AdvSer) y Actualmente tengo WXPpro(tambÃen trabajé en WXPhe). En WXPpro con y sin el SP1 (casa) y el trabajo W2000 Advanced Server con todos sus parches de seguridad al dia (claro es un servidor dedicado).
Solo cuando quise migrar hacia W2000 y WXP encontré un error al ejecutar los .EXE -NO ES UNA APLICACIÓN WIN32 VÃLIDA-.
SOLUCIÓN (muy fácil)
En tu "Administrador de Proyecto", pulsa el botón de ¨[GENERAL...]
Dentro de la pantalla "Opciones para generar" pulsa el botón [Versión...].
Dentro de esta pantalla deberas QUITAR TODA LA INFORMACIÓN QUE HAS ESCRITOS para personalizar tu sistema: Número de serie, vacios; comentario, vacio; Nombre de la organización, vacio. TODOS
Luego de esto
Genera tu Ejecutable .EXE y veras que ya no dará este problema.
Espero haberte ayudado.
Ken Torrealba
El Callao - Venezuela
