Error con VFP8R.DLL

lucasburella
09 de Diciembre del 2005
Hola, tengo una aplicación que hace un buen tiempo ya está en funcionamiento y de un momento para otro me ha surgido un error.
El error es el siguiente: " \'nombre del programa\' provocó un error de página no válida en el modulo VFP8R.DLL de 016f:OcO2F98a "

La última parte del mensaje ("016f:OcO2F98a") cambia a medida que se vuelve a ejecutar esa sección nuevamente. Por ej: cambia a 016F:Oc02F980a.

Les agradecería cualquier tipo de ayuda que me pueda solucionar el problema, ya que es sistema estaba en funcionamiento (porque lo utilizan a diario) y ahora esta parado.

Muchas gracias.

Lucas Burella

foxfeliz
09 de Diciembre del 2005
A qué se debe este error? La respuesta es simple, a partir de VFP8 los DLLs de apoyo del producto tienen una dependencia hacia una librería llamada GDI Plus, ésta tiene mucho que ver con las mejoras en los formularios (Tabs verticales) y varias cosillas más, además, también será necesario para cuando salga VFP9, ya que muchas otras cosas más se mejoraron gracias a ésta librería (tales como todas las mejoras al reporteador).

Así pues, para sacar éste error, sólo será necesario marcarla dentro de las DLLs a distribuir (con el Install Shield Express) o mandarlo (y registrarlo) en tus copia de archivos (si lo haces manual o con algún otro creador de instaladores).

Más información al respecto en el siguiente:

--- Archivos Runtime de VFP ---
http://www.portalfox.com/article.php?sid=986

http://fox.wikis.com/wc.dll?Wiki~VFP8RuntimeFiles
aqui hallaras el gdiplus que solucionara tu problema....
Como una nota adicional, en los sistemas operativos Microsoft Windows XP (y posteriores) dicha librería forma parte del paquete estándar de la instalación, por lo que podría no marcarte este error, dejándolo más evidente en equipos con Win9x, WinMe, Win2K y WinNT. No está de más que para homologar, siempre incluyas dicha librería.

Espero les sea de utilidad.

foxfeliz
09 de Diciembre del 2005
-

Experto
09 de Diciembre del 2005
Parece que has instalado algun otro programa desarrollado en Visual Foxpro. Posiblemente se sobreescribieron o reemplazaron las librerias originales de VFoxpro8. Reinstala la aplicación nuevamente, me refiero a la que estaba funcionando inicialmente.