Zugreifen auf die Visual FoxPro-API
Wenn Microsoft Visual FoxPro nicht die Funktionen bereitstellt, die Sie für eine Anwendung benötigen, können Sie die Funktionalität erweitern, indem Sie ein Microsoft ActiveX-Steuerelement (OCX-Datei) oder eine Bibliothek (FLL-Datei) speziell für Visual FoxPro erstellen.
Inhalt dieses Abschnitts
- Erstellung von Bibliotheken oder ActiveX-Objekten
Sie können die Funktionalität von Visual FoxPro erweitern, indem Sie Programme erstellen, die die von der Anwendung benötigten Tasks ausführen. - Hinzufügen von Visual FoxPro-API-Aufrufen
Um das Programm in Visual FoxPro zu integrieren, können Sie Visual FoxPro-API-Routinen aufrufen. - Übergeben und Empfangen von Parametern
Wenn das Programm aus Visual FoxPro aufgerufen wird, kann es Parameter empfangen. - Rückgabe eines Wertes an Visual FoxPro
Welche Methode Sie verwenden, um einen Wert aus dem Programm an Visual FoxPro zurückzugeben, hängt davon ab, ob Sie ein Microsoft ActiveX-Steuerelement oder eine FLL-Bibliothek erstellen. - Übergeben von Parametern an Visual FoxPro-API-Funktionen
Häufig erfordern die Visual FoxPro® API-Routinen Parameter einer bestimmten Visual FoxPro-Datenstruktur. - Zugriff auf Visual FoxPro-Variablen und -Felder
Sie können über das ActiveX-Steuerelement oder die FLL-Funktion auf Visual FoxPro-Variablen oder -Feldwerte zugreifen, um diese entweder zu lesen oder festzulegen. - Verwalten des Arbeitsspeichers
Die Visual FoxPro-API bietet direkten Zugriff auf den dynamischen Speichermanager von Visual FoxPro. - Erstellen und Debuggen von Bibliotheken und ActiveX-Steuerelementen
Nachdem Sie ein Projekt erstellt haben, können Sie es kompilieren und verknüpfen (linken) und anschließend debuggen.
Verwandte Abschnitte
- Zugreifen auf APIs
Wenn Ihre Anwendung Anforderungen stellt, die nicht durch die bereits in Visual FoxPro integrierten Features erfüllt werden, können Sie das Programm erweitern, indem Sie externe Bibliotheken nutzen: Microsoft ActiveX-Steuerelemente oder Dynamic Link Libraries (DLLs). - Erweitern von Visual FoxPro mit externen Bibliotheken
Sie können problemlos ActiveX-Steuerelemente (OCX-Dateien) zu einer Anwendung hinzufügen. Diese Steuerelemente stellen neue Objekte bereit, die Sie in Formularen verwenden, auf deren Basis Sie Unterklassen bilden und mit deren Hilfe Sie steuern können, wie Sie mit systemeigenen Steuerelementen von Visual FoxPro arbeiten. Darüber hinaus können Sie eine Verbindung zu einer externen Bibliothek, z. B. einer DLL, herstellen und die Funktionen der Bibliothek aus den eigenen Programmen heraus aufrufen. - Erstellung der API-Bibliothek
Referenzmaterial zu den API-Bibliotheksroutinen, Systemereignissen und Tastencodes.