Visual FoxPro

¿Podéis arreglar un programa hecho en Visual FoxPro?

Sí. Muchos programas de gestión de los años 2000 se hicieron en Visual FoxPro y siguen funcionando, pero Microsoft lo dio por cerrado: no habrá más versiones ni parches, y cada cambio de Windows es una incógnita.

¿Sigue teniendo soporte Visual FoxPro?

No. El soporte extendido de Visual FoxPro 9 terminó en enero de 2015 y Microsoft anunció que no habrá versión de 64 bits ni Visual FoxPro 10. Los programas siguen funcionando en muchos equipos, pero Microsoft no certifica su uso en Windows 10 u 11, y cada tabla tiene un límite de 2 GB.

¿Qué dice la documentación oficial de Visual FoxPro?

Estos son los datos sobre Visual FoxPro que importan para un rescate, con la fuente de cada uno y la confianza que nos merece: alta si lo dice la documentación oficial y «sin dato oficial» si no lo aclara.

DatoConfianzaFuente
El soporte extendido de Visual FoxPro 9.0 terminó el 13 de enero de 2015; desde entonces no hay actualizaciones de seguridad ni soporte de Microsoft.altaMicrosoft Lifecycle · VFP 9.0
Microsoft declaró que no habrá versión de 64 bits: Visual FoxPro es una aplicación de 32 bits.altaMicrosoft · FAQ de Visual FoxPro
Cada tabla .dbf (y su fichero .fpt) tiene un límite de 2 GB, y Microsoft no planea ampliarlo; recomienda SQL Server para bases grandes.altaMicrosoft · Capacidades de VFP
Microsoft confirmó que no habrá Visual FoxPro 10 y recomienda desarrollar en .NET.altaMicrosoft · FAQ de Visual FoxPro
Microsoft no certifica Visual FoxPro en Windows 10 ni 11: su documentación llega hasta Windows Vista.sin dato oficialMicrosoft · FAQ de Visual FoxPro

Las plataformas cambian a menudo. Comprobamos tu caso concreto (versión, plan y cuentas) en el diagnóstico antes de comprometer nada.

¿Por qué da problemas un programa de Visual FoxPro?

Un programa de Visual FoxPro suele dar problemas por su entorno y por el tamaño de sus datos, no porque el lenguaje deje de funcionar de un día para otro.

  • Tablas que se acercan a los 2 GB y empiezan a dar errores.
  • Librerías de ejecución que no se instalan bien en un equipo nuevo.
  • Tablas compartidas en red que se corrompen o se bloquean.
  • Informes e impresión que dependen de controladores antiguos.
  • Nadie tiene el entorno de desarrollo instalado para compilar un cambio.

Son problemas habituales en este tipo de software, no un análisis de tu app. En el diagnóstico comprobamos cuáles tiene la tuya.

¿Cómo rescata Arregla tu App una app o un programa hecho con Visual FoxPro?

El rescate de software hecho con Visual FoxPro sigue cuatro pasos, y nada se toca hasta que aceptas un presupuesto cerrado tras el diagnóstico gratuito.

  1. Copia de seguridad de tablas, índices y código antes de tocar nada.

  2. Localizamos el código fuente (.prg, .scx, .vcx) y montamos un entorno de compilación aislado.

  3. Estabilizamos: instalación limpia, reparación de tablas e índices y documentación de lo esencial.

  4. Si conviene, migración por fases: datos a SQL Server o PostgreSQL y pantallas a .NET o web.

¿Cuándo conviene rehacerla en vez de arreglarla?

Migrar un programa de Visual FoxPro compensa cuando las tablas se acercan al límite de 2 GB, cuando hay que usarlo desde fuera de la oficina o cuando cada cambio es un riesgo. Si funciona, hay código y los cambios son raros, estabilizarlo y migrar con calma suele ser lo sensato.

FAQ

Preguntas frecuentes sobre Visual FoxPro

¿Funciona Visual FoxPro en Windows 11?

Muchos programas siguen funcionando, pero Microsoft no lo certifica: su documentación no pasa de Windows Vista. Por eso, antes de cambiar de ordenador, conviene probar el programa en un equipo igual o tener lista una alternativa.

¿Se pueden aprovechar los datos de las tablas .dbf?

Sí. Las tablas .dbf se pueden leer y migrar a una base de datos actual como SQL Server o PostgreSQL sin perder información. Es la parte más segura de una migración.

¿Y si no tengo el código fuente?

Primero lo buscamos (copias, el equipo del antiguo programador). Si no aparece, el programa se reconstruye a partir de cómo funciona y de sus tablas, que sí se pueden leer.

¿Nos cuentas qué le pasa a tu programa o a tu app?

El diagnóstico es gratuito y te lo damos por escrito: qué hay, qué falla y qué opciones tienes, con un presupuesto cerrado si quieres seguir.

Pedir diagnóstico gratuito