none
Ejecutar programa hecho en VisualFoxPro 6.0 en windows 7 Home Premium RRS feed

  • Pregunta

  • Hola, esta es mi primera pregunta en estos foros...

    La situación es la siguiente:Tengo un programa hecho en VFP6 llamado MG, el cual estaba corriendo sin inconvenientes bajo un entorno WinXP Pro..

    Resulta que el equipo donde estaba siendo ejecutado "murió" y he tenido que comprar un nuevo equipo con Windows 7 HP

    El punto es que no logro instalar el sistema del que hablo..

    Concretamente me instale VFP6 pero al querer ejecutar el Sistema MG me arroja un error "Incompatibilidad entre el tipo de operador y el tipo de operando"

    Podría alguien hecharme un cable con este tema?

    Desde luego, muchas gracias de antemano.

    Saludos

    viernes, 25 de octubre de 2013 13:03

Todas las respuestas

  • ¿El sistema ese se instalaba por un asistente como InstaShield, o solo es un exe aislado que solo lleva compilación?

    Nota: el error que te sale es cuando quieres meter un dato alfanumérico en un campo numérico, o cuando quieres meter el año en el espacio de mes en un campo fecha. Algunos sistemas requieren configurar adecuadamente los parámetros de Regionales de Panel de Control-.

    viernes, 25 de octubre de 2013 20:26
  • Antes que nada, gracias por tu respuesta. El sistema es un exe aislado.

    Probé el tema de la configuración regional y funciono.

    Para ponerlo en limpio y que sirva a otros.

    El sistema fue copiado a la raiz del disco de sistema, en mi caso C:Luego fue instalado VFP6 y copie las librerias que necesita el sistema en la carpeta System32 de mi sistema.

    Luego revise la configuración regional que en mi caso estaba mal configurada.

    Eso es todo.

    Saludos y espero que sirva a otras personas

    sábado, 26 de octubre de 2013 19:18
  • Sí muy bien, los programas hechos en VFP de ese tipo no necesitan tener instalado el VFP6 en la pc que se corren, podés instalar el runtime que está disponible para bajarse o copiar las librerías Dll en la misma carpeta en que esté el exe, sin necesidad de registrarlas. Éstas son:

     ASYCFILT.DLL
     MSVCRT.DLL
     OLEAUT32.DLL
     OLEPRO32.DLL
     STDOLE32.TLB
     VFP6R.DLL
     VFP6RENU.DLL
     VFP6RUN.EXE

    Para otras versiones de vfp las librerías son distintas.

    lunes, 28 de octubre de 2013 1:46