Typbibliothek (Foundation Class)

Kategorie Dateidienstprogramme
Standardkatalog Visual FoxPro-Katalog\Foundation Classes\Dienstprogramme
Klasse _typelib
Basisklasse Container
Klassenbibliothek _utility.vcx
Übergeordnete Klasse _container
Beispiel ...\Samples\Solution\Winapi\typelib.scx

Hinweise

Diese Klasse enthält das ActiveX-Steuerelement FOXTLIB, das Klasseninformationen aus Typbibliotheken liest. Die ExportTypeLib-Hauptroutine****erstellt eine Textdatei mit Typbibliotheksausgaben.

Um die Klasse zu verwenden, müssen Sie sie in ein Projekt oder Formular ziehen oder im Kontextmenü des Komponentensammlungselements den Befehl Zu Projekt hinzufügen oder Zu Formular hinzufügen wählen. Wenn Sie die Klasse einem Projekt hinzufügen, haben Sie die Auswahl zwischen dem Hinzufügen der Klasse und dem Erstellen einer Unterklasse. Wenn Sie die Klasse zu einem Formular hinzufügen, positioniert Visual FoxPro das Klassensymbol im Formular. Anschließend können Sie im Formular-Designer die entsprechenden Eigenschaftswerte angeben.

Weitere Informationen zur Verwendung der Foundation Classes finden Sie unter Richtlinien zur Verwendung der Visual FoxPro Foundation Classes.

Eigenschaften, Ereignisse, Methoden Beschreibung
aTypeAttr[1,0]-Eigenschaft Gibt das Array für die Struktur TypeAttr an.
Standardeinstellung: .F.
aTypeFuncDesc[1,0]-Eigenschaft Gibt ein Array für die Struktur FuncDesc an.
Standardeinstellung: .F.
aTypeFuncDocs[3,0]-Eigenschaft Gibt ein Array für die Funktionsdokumentation an.
Standardeinstellung: .F.
aTypeFuncNames[1,0]-Eigenschaft Spezifiziert ein Array von Funktionsnamen.
Standardeinstellung: .F.
aTypeFuncParms[1,0]-Eigenschaft Gibt ein Array von Funktionsparametern an.
Standardeinstellung: .F.
aTypeInfoDocs[3,0]-Eigenschaft Gibt ein Array für die Dokumentation der TypeInfos an.
Standardeinstellung: .F.
aTypeLibDocs[3,0]-Eigenschaft Gibt ein Array für die Dokumentation zur TypeLib an.
Standardeinstellung: .F.
FuncNamesCount-Eigenschaft Gibt die Anzahl der Namen für die Funktion der TypeInfos an. Dieser Wert entspricht der Gesamtzahl der Parameter + 1.
Standardwert: .F.
TypeInfoCount-Eigenschaft Gibt die Anzahl der TypeInfos in der TypeLib an.
Standardeinstellung: .F.
TypeInfoIndex-Eigenschaft Ein Indexverweis auf TypeInfo.
Standardeinstellung: .F.
TypeLibHandle-Eigenschaft Handle für TypeLib.
Standardeinstellung: .F.
TypeLibName-Eigenschaft Spezifiziert den Namen der Typbibliothek.
Standardeinstellung: .F.
ExportTypeLib-Methode Exportiert den Inhalt einer TypeLib in eine Textdatei.
Syntax: ExportTypeLib(cExportFile, lViewFile)
Rückgabewert: m.exportfile
Argumente:
cExportFile gibt die Datei an, die exportiert werden soll.
lViewFile gibt an, ob die Datei nach dem Export in einem Viewer geöffnet wird.
GetDataType-Methode Gibt den Datentyp einer Funktion zurück.
Syntax: GetDataType(m.nvt)
Rückgabewert: Name des Datentyps
Argumente:
m.nvt spezifiziert einen Verweis auf ein Datenelement.
GetFuncDesc-Methode Ruft Funktionsinformationen zu den TypeInfos ab und füllt Arrays auf.
Syntax: GetFuncDesc(nFuncIndex)
Rückgabewert: TypeInfo-Arrays, aTypeFuncParms, aTypeFuncNames, aTypeFuncDocs
Argumente:
nFuncIndex gibt den Index der Funktion an.
GetTypeInfo-Methode Ruft TypeInfos ab und füllt TypeInfo-Arrays auf.
Syntax: GetTypeInfo(nTypeInfoNum)
Rückgabewert: keiner
Argumente:
nTypeInfoNum gibt einen Verweis auf den Schlüssel der Typinformationen an.
GetTypeLib-Methode Ruft Informationen zur TypeLib ab und füllt Arrays auf.
Syntax: GetTypeLib( )
Rückgabewert: keiner
Argumente: keine

Siehe auch

Richtlinien zur Verwendung der Visual FoxPro Foundation Classes | Visual FoxPro Foundation Classes A-Z | Visual FoxPro Foundation Classes