Instalacion
FoxBridge requiere dos archivos y una inicializacion de una sola linea. No hay instaladores, no hay registro de COM.
1. Copiar los archivos
Copia los siguientes archivos al directorio de tu proyecto VFP (o a cualquier ruta accesible):
| Archivo | Descripcion |
|---|---|
FoxBridgeNE.dll | Motor nativo .NET. Debe estar en la misma carpeta que FoxBridge.prg o en una ruta que VFP pueda encontrar. |
FoxBridge.prg | API publica VFP. Lo cargas con NEWOBJECT() o SET PROCEDURE TO. |
2. Verificar .NET
FoxBridge requiere .NET 8 o superior. Para verificar que esta instalado ejecuta en cmd:
dotnet --version Si el comando no existe, descarga .NET 8 desde https://dot.net.
3. Inicializar en tu codigo
Incluye esta inicializacion al inicio de tu aplicacion (o en cada formulario que lo use):
* Opcion A: en el mismo directorio
loBridge = NEWOBJECT("FoxBridge", "FoxBridge.prg")
* Opcion B: con SET PROCEDURE TO (una sola vez al inicio)
SET PROCEDURE TO "C:MiApplibsFoxBridge.prg" ADDITIVE
loBridge = NEWOBJECT("FoxBridge") 4. Verificar con Ping
Confirma que la DLL nativa carga correctamente:
loBridge = NEWOBJECT("FoxBridge", "FoxBridge.prg")
? loBridge.Ping() && debe imprimir "Pong" Sobre la ruta de FoxBridge.prg Si FoxBridge.prg no esta en el mismo directorio que tu programa, pasa la ruta completa como segundo parametro de NEWOBJECT():
loBridge = NEWOBJECT("FoxBridge", "C:MiApplibsFoxBridge.prg") Siguiente: Primeros pasos ->