IR
irwinrodriguez.dev
Zuruck zur Dokumentation

Installation

FoxBridge benotigt zwei Dateien und eine einzeilige Initialisierung. Keine Installer, keine COM-Registrierung.

1. Dateien kopieren

Kopieren Sie die folgenden Dateien in Ihr VFP-Projektverzeichnis (oder einen beliebigen zuganglichen Pfad):

Datei Beschreibung
FoxBridgeNE.dllNatives .NET-Modul. Muss im selben Ordner wie FoxBridge.prg oder einem VFP-zuganglichen Pfad liegen.
FoxBridge.prgOffentliche VFP-API. Laden Sie es mit NEWOBJECT() oder SET PROCEDURE TO.

2. .NET uberprufen

FoxBridge benotigt .NET 8 oder hoher. Um zu prufen ob es installiert ist, fuhren Sie in cmd aus:

dotnet --version

Wenn der Befehl nicht vorhanden ist, laden Sie .NET 8 von https://dot.net.

3. In Ihrem Code initialisieren

Fugen Sie diese Initialisierung am Anfang Ihrer Anwendung ein (oder in jedem Formular, das sie verwendet):

* 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. Mit Ping verifizieren

Bestatigen Sie, dass die native DLL korrekt geladen wird:

loBridge = NEWOBJECT("FoxBridge", "FoxBridge.prg")
? loBridge.Ping()   && debe imprimir "Pong"
Uber den FoxBridge.prg-Pfad Wenn FoxBridge.prg nicht im selben Verzeichnis wie Ihr Programm liegt, ubergeben Sie den vollstandigen Pfad als zweiten Parameter an NEWOBJECT():
loBridge = NEWOBJECT("FoxBridge", "C:MiApplibsFoxBridge.prg")

Weiter: Erste Schritte ->