ALANGUAGE( )-Funktion
Gibt ein Array zurück, das die Namen aller gültigen Befehle, Funktionen oder Basisklassen in Visual FoxPro enthält.
ALANGUAGE(ArrayName, nType)
Parameter
- ArrayName
Gibt den Namen des Arrays an, das die Sprachelemente enthalten soll. Ist das Array nicht vorhanden, wird es von Visual FoxPro automatisch erstellt. Ist das Array vorhanden, aber nicht groß genug, um alle Daten aufzunehmen, passt Visual FoxPro die Größe des Arrays automatisch an. Ist das Array größer als notwendig, wird es abgeschnitten. - nType
Gibt den Typ des zurückgegebenen Sprachelements entsprechend der folgenden Liste an:Value Beschreibung Arraytyp 1 Befehle Eindimensional:
Befehlsname2 Funktionen - Zweidimensional
Funktionsname [M] nParamR [- nParamT]
matchFlag, M, gibt an, dass Sie im Code den vollständigen Funktionsnamen verwenden müssen.
nParamR gibt die Anzahl der erforderlichen Parameter an.
nParamT gibt die Gesamtzahl der möglichen Parameter an.
3 Basisklassen - Eindimensional:
- Name der Basisklasse
4 DBC-Erreignisse - Eindimensional:
- DBC-Ereignisname (beim angezeigten Namen wird das Präfix DBC_ des Ereignisnamens weggelassen.)
Hinweise
Die ALANGAUGE-Funktion gibt ein Array mit allen gültigen Visual FoxPro-Befehlen und Visual FoxPro-Funktionen zurück. Verwenden Sie für die Rückgabe von Objektinformationen die AMEMBERS( )-Funktion.
Beispiele
Verwenden Sie für den Zugriff auf Visual FoxPro-Funktionen die ALANGUAGE( )-Funktion, wie im folgenden Codebeispiel gezeigt:
ALANGUAGE(FuncArr,2)
Das daraus resultierende Array FuncArr enthält folgende Werte:
JUSTSTEM, M1
JUSTSTEM( ) kann nicht abgekürzt werden. Ein Parameter ist unbedingt erforderlich.
KEYMATCH, 1-4
KEYMATCH( ) kann auf vier Zeichen abgekürzt werden. Es hat einen erforderlichen und drei optionale Parameter (insgesamt 4).
LASTKEY, 0
LASTKEY( ) kann abgekürzt werden. Parameter sind nicht erforderlich.
Siehe auch
Verwenden von Befehlen und Funktionen | LASTKEY( )-Funktion | KEYMATCH( )-Funktion | JUSTSTEM( )-Funktion