IR
irwinrodriguez.dev
Volver a documentacion

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 FoxPro9.0 SP2 / 10.0 / 10.1 / 10.2
WindowsWindows 10 / 11 (x86 o x64)
.NET Framework4.8
RAM4 GB minimo
Sin conexion a internet requerida FoxCore no realiza llamadas a servidores externos. La licencia se activa localmente al instalar el archivo .lic.