La Web del Programador: Comunidad de Programadores
 
    Pregunta:  25356 - ERROR: RESOURCE FILE VERSION MISMATCH
Autor:  Carlos Mario Taborda
Hola, Amigos de la web del programador

Mi problema es el siguiente:

He realizado un programa en Visual FoxPro 6.0, lo he generado ejecutable (.exe), y le he creado discos de distribuciòn.

Cuando lo instale en la computadora (correctamente), pero cuando fui a correr el ejecuble (.exe), me saca el siguiente error:

Resource file version mismatch

y luego de dar clic en aceptar:

Visual FoxPro Cannot start. Could not load resources.

Nota: Esto pasa con todos los ejecutables de FoxPro.

Pero si lo genero y lo corro dentro de Visual FoxPro, me funciona correctamente.
Pense que instalando FoxPro en dicha computadora me solucionaria el problema y nada.
Lo volvi a generar y nada.

Que pasarìa, que harìa mal?

Gracias de antemano y de todo corazòn, por la ayuda que me puedan brindar.

  Respuesta:  Fabian Araya M
Perfecto en XP si funciono !!!!
Carpeta windows/system32

Gracias al señor Eduardo Jose Diaz Manzo

Sr. Carlos :
Tu problema es que tienes dos archivos de diferentes idiomas en el directorio que quieres distribuir estos son:
vfp6renu.dll y vfp6resn.dll, cada uno es el driver de fox requerido para ejecutar los ejecutables en maquinas u ordenadores que no tienen instalado visual foxpro.Generalmente el paquete de instalacion lo coloca en c:\windows.000. De cualquier manera, si deseas correr tus ejecutables en español, borra del computador el archivo vfp6renu.dll; si deseas correrlo en ingles elimina entonces vfp6resn.dll.Si no lo encuentras en la carpeta que te indiqué, buscalo con el buscador de archivos y carpetas de windows y elimina el que no necesitas.
Espero que soluciones tu problema.

  Respuesta:  Donald Martin Cajina Hernandez
El problema se debe a que compilastes el ejecutable anterior en una versión anterior. Vuelve a compilar el ejecutable en otra versión mas avanzada o igual y resolveras el problema.

  Respuesta:  Raul Angeles
En el direcctorio principal donde se encuentra tu ejecutable copia los archivos
FOXUSER.DBF
FOXUSER.FPT

y pruebalo. suerte..

  Respuesta:  Eduardo Jose Diaz Manzo
Sr. Carlos :
Tu problema es que tienes dos archivos de diferentes idiomas en el directorio que quieres distribuir estos son:
vfp6renu.dll y vfp6resn.dll, cada uno es el driver de fox requerido para ejecutar los ejecutables en maquinas u ordenadores que no tienen instalado visual foxpro.Generalmente el paquete de instalacion lo coloca en c:\windows.000. De cualquier manera, si deseas correr tus ejecutables en español, borra del computador el archivo vfp6renu.dll; si deseas correrlo en ingles elimina entonces vfp6resn.dll.Si no lo encuentras en la carpeta que te indiqué, buscalo con el buscador de archivos y carpetas de windows y elimina el que no necesitas.
Espero que soluciones tu problema.