FoxCore
FoxCore es una libreria de ejecucion asincrona para Visual FoxPro que permite correr tareas en segundo plano sin bloquear la interfaz de usuario. Utiliza .NET como motor de concurrencia e interopera con VFP via COM, soportando hasta 32 instancias paralelas.
En esta seccion
- Instalacion — Requisitos, seleccion de version y configuracion inicial.
- Primeros pasos — Tu primera tarea en segundo plano en menos de 5 minutos.
- Patrones avanzados — Progress reporting, tareas secuenciales y manejo de errores.
- Referencia API — Referencia completa de FoxCoreClass y el objeto Task.
- Ejemplos — Ejemplos practicos: batch processing, descargas, reportes.
Caracteristicas principales
- Hasta 32 tareas VFP concurrentes
- Ejecucion asincrona sin bloquear la UI
- Progress reporting en tiempo real (Task.Progress)
- Tareas secuenciales con paso de resultados
- Sistema de eventos: OnComplete, OnFailed, OnProgress
- Compatible con VFP 9, 10.0, 10.1, 10.2 (x86 y x64)
- Licencia perpetua por asiento, pago unico
Requisitos del sistema
| Componente | Requisito |
|---|---|
| Visual FoxPro | 9.0 SP2 / 10.0 / 10.1 / 10.2 |
| Windows | Windows 10 / 11 (x86 o x64) |
| .NET Framework | 4.8 |
| RAM | 4 GB minimo |
Sin conexion a internet requerida FoxCore no realiza llamadas a servidores externos. La licencia se activa localmente al instalar el archivo .lic.