IR
irwinrodriguez.dev
Volver a documentacion

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.dllMotor nativo .NET. Debe estar en la misma carpeta que FoxBridge.prg o en una ruta que VFP pueda encontrar.
FoxBridge.prgAPI 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 ->