Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Vielfach verlangen die Visual FoxPro-API-Routinen Parameter einer bestimmten Visual FoxPro-Datenstruktur. Die folgenden Abschnitte enthalten eine Liste von Visual FoxPro-Datentypen und zusätzlichen Datenstrukturen. Die tatsächlichen Typ- und Strukturdefinitionen finden Sie in der Datei Pro_ext.h.
Visual FoxPro-API-Datentypen
Die folgenden Datentypen werden in Visual FoxPro-API-Routinen verwendet.
| Datentyp | Beschreibung |
|---|---|
|
Die Nummer, die eine Zeile einer geöffneten Datei im jeweiligen Bearbeitungsfenster hat. Die erste Zeile hat die Nummer 1. |
|
Die Versatzposition, die ein Zeichen einer geöffneten Datei im jeweiligen Bearbeitungsfenster einnimmt. Die Versatzposition des ersten Zeichens einer Datei oder eines Memofeldes ist 0. |
|
Dateikanal (file channel). Jeder Datei, die von Visual FoxPro oder über die API mit _FCreate( ) bzw. _FOpen( ) geöffnet wird, wird ein FCHAN zugeordnet. |
|
Ein 32-Bit-Zeiger auf eine Funktion, die eine ganze Zahl zurückgibt. |
|
Eine eindeutige Kennung, die einem Befehl eines Menüs zugeordnet ist. |
|
Eine eindeutige Kennung, die einem Menü zugeordnet ist. |
|
Eine eindeutige Kennung, die jedem Arbeitsspeicherblock zugeordnet ist, der entweder von Visual FoxPro oder mit _AllocHand( ) über die API reserviert wurde. Diese Kennung kann mit _HandToPtr( ) auf ihren Zeiger zurückgeführt werden. |
|
Namenstabellenindex. Für jede Variable sowie jeden Namen eines Tabellenfeldes gibt es einen Eintrag in dieser Tabelle. |
|
Fenster-Handle. Eine eindeutige Kennung, die jedem Fenster zugeordnet ist, das entweder von Visual FoxPro oder mit _WOpen( ) über die API geöffnet wurde. |
Anmerkung Da FAR-Zeiger für 32-Bit-Compiler ungeeignet sind, gibt es in Pro_ext.h
#define-Anweisungen, dieFAR,_farund__farals Null-Werte definieren.
Visual FoxPro-API-Datenstrukturen
In der folgenden Tabelle sind die wichtigsten der Datenstrukturen aufgeführt, die in der Visual FoxPro-API-Bibliothek verwendet werden.
| Struktur | Beschreibung |
|---|---|
|
Eine Struktur, mit der beschrieben wird, was das System zu einem bestimmten Zeitpunkt ausführt. |
|
Wird in FLL-Bibliotheken verwendet, um Daten zwischen Visual FoxPro und Ihrem Programm auszutauschen; wird nicht in OCX-Dateien verwendet. |
|
Wird in FLL-Bibliotheken verwendet, um Daten zwischen Visual FoxPro und Ihrem Programm auszutauschen; wird nicht in OCX-Dateien verwendet. |
|
Eine Struktur, mit der auf Parameterwerte (FLL) oder Visual FoxPro-Variablen bzw. -Felder (FLL und OCX) zugegriffen wird. |
|
Wird in FLL-Bibliotheken verwendet, um Daten zwischen Visual FoxPro und Ihrem Programm auszutauschen; wird nicht in OCX-Dateien verwendet. |
|
Wird in FLL-Bibliotheken verwendet, um Daten zwischen Visual FoxPro und Ihrem Programm auszutauschen; wird nicht in OCX-Dateien verwendet. |
|
Eine Struktur, die die horizontale und die vertikale Koordinate eines Bildschirmpunktes definiert. Koordinaten werden in Zeilen und Spalten angegeben. |
|
Eine Struktur, die die Koordinaten eines auf dem Bildschirm befindlichen Rechtecks definiert. Die obere linke Ecke ist durch (top,left) definiert, und die untere rechte Ecke ist durch (bottom-1,right-1) definiert. Koordinaten werden in Zeilen und Spalten angegeben. |
|
Eine Struktur, mit der auf Parameterwerte (FLL) oder Visual FoxPro-Variablen bzw. -Felder (FLL und OCX) zugegriffen wird. |
Siehe auch
Rückgabe eines Wertes an Visual FoxPro | Zugriff auf Visual FoxPro-Variablen und -Felder | Zugreifen auf die Visual FoxPro-API | Erweitern von Visual FoxPro mit externen Bibliotheken | Verwalten des Arbeitsspeichers | Erstellung der API-Bibliothek