TLIBIMP.EXE
Nach oben zu Befehlszeilenhilfsprogramme - Index
TLIBIMP.EXE ist ein Hilfsprogramm zum Importieren von Typbibliotheken. Die meisten Funktionen von TLIBIMP wurden in RAD Studio in den Typbibliothekseditor integriert, und Sie können den Typbibliothekseditor anstelle von TLIBIMP verwenden.
TLIBIMP erstellt eine Importtypbibliothek für ActiveX-Steuerelemente, OLE-Server oder COM-Server. TLIBIMP verwendet die Datei tlibimp.sym, die benutzerdefinierte Zuordnungen für einige Typbibliotheken bereitstellt. Weitere Informationen über tlibimp.sym finden Sie unter Zuordnung von Symbolnamen in einer Typbibliothek.
Inhaltsverzeichnis
TLIBIMP unterstützt Typbibliotheken für 32-Bit- und 64-Bit Windows
TLIBIMP liegt als 32-Bit-Windows-Hilfsprogramm und als 64-Bit-Windows-Hilfsprogramm vor.
Die 64-Bit-Windows-Version von TLIBIMP wird auf 64-Bit-Windows-Systemen zusätzlich zur 32-Bit-Windows-Version installiert.
Die plattformabhängigen Versionen von TLIBIMP werden in den folgenden Verzeichnissen installiert:
Name des Hilfsprogramms | Unterstützte Plattform | Installationsverzeichnis |
---|---|---|
tlibimp.exe |
32-Bit-Windows |
$(BDS)\bin\tlibimp.exe |
tlibimp.exe |
64-Bit-Windows |
$(BDS)\bin64\tlibimp.exe |
Mit TLIBIMP können entweder 32-Bit-Windows oder 64-Bit-Windows-Typbibliotheken unter Berücksichtigung der folgenden Punkte importiert werden:
Obwohl von 64-Bit-Windows-Anwendungen (z.B. einige 64-Bit-Anwendungen von MS Office) 32-Bit-Windows-Typbibliotheken verwendet werden können, verfügt eine Typbibliothek über das Feld SYSKIND, das entweder SYS_WIN32 oder SYS_WIN64 enthalten kann. GenTLB.exe verwendet für Typbibliotheken standardmäßig SYS_WIN32.
GenTLB.exe verwendet aber SYS_WIN64, wenn die Option "-E64" angegeben ist. Und die IDE übergibt "-E64" an GenTLB.exe, wenn die aktuelle Zielplattform 64-Bit-Windows ist.
Bei Typbibliotheken, die von einer anderen Typbibliothek abhängen, sucht die 32-Bit-Windows-Version von TLIBIMP nur nach einer 32-Bit-Windows-Version der abhängigen Typbibliothek. Wenn Sie also eine 64-Bit-Windows-Typbibliothek importieren, die von einer anderen nur in den 64-Bit-Windows-Schlüsseln der Registrierung registrierten Typbibliothek abhängt, müssen Sie stattdessen die 64-Bit-Windows-Version von TLIBIMP aus dem folgenden Verzeichnis verwenden:
$(bds)\bin64\tlibimp.exe
Verwendung von TLIBIMP anstelle von #import
Für den korrekten Import von Typbibliotheken müssen Sie TLIBIMP, nicht #import
, verwenden. Detaillierte Informationen über das Ändern von #import
in TLIBIMP finden Sie unter Migrieren von C++-Code von #import nach TLIBIMP.EXE.
Befehlszeilensyntax
TLIBIMP [<options>] <typelibfile>
Befehlszeilenelemente
Element | Beschreibung |
---|---|
|
Optionale Befehlszeilenoptionen. Sie müssen in Kleinbuchstaben geschrieben werden und entweder mit einem Bindestrich (-) oder einem Schrägstrich (/) beginnen. |
|
Datei der Typbibliothek. |
Zum Anzeigen der Befehlszeilenhilfe für TLIBIMP geben Sie Folgendes ein:
tlibimp
oder
tlibimp -?
Befehlszeilenoptionen
Option | Beschreibung |
---|---|
Importdateitypen: | Mindestens eine dieser Optionen muss angegeben werden: -C , -P oder -I .
|
|
Generiert eine C++-Importdatei. |
|
Generiert eine Delphi-Importdatei. |
|
Generiert eine RIDL-Importdatei (Restricted Interface Definition Language). |
Optionen zum Festlegen der Ausgabedatei: | |
|
Legt den Ausgabeverzeichnispfad |
|
Legt das TLB-Suffix |
|
Legt den TLB-Dateinamen |
|
Legt das OCX-Suffix |
|
Legt den OCX-Dateinamen |
Optionen zum Anpassen des generierten Quellcodes: | |
|
Erstellt die IDE-Komponente für Steuerelemente. |
|
Legt den Palettennamen für die IDE-Komponente für Steuerelemente fest. |
|
Erstellt die IDE-Komponente für Server. |
|
Legt den Palettennamen für die IDE-Komponente für Server fest. |
|
Erzeugt die Komponentenregistrierung. |
C++-Optionen: | |
|
Generiert DispInterfaces. |
|
Weist DispInterfaces zu dual zu. |
|
Legt den Namespace-Namen fest. |
|
|
|
Erzwingt die Verwendung einer _TLB-Datei. |
|
Stellt den Namespace mit |
|
Server-Ereignisse im BCB4-Stil. |
|
Verwendet DispInterfaces in Element-Wrappern. |
Delphi-Optionen: | |
|
Weist duale |
|
Weist alle |
Sonstige Optionen: | |
|
Generiert |
|
Verarbeitet abhängige Typbibliotheken. |
|
Verwendet Präfixe für Eigenschafts-Getter/Setter im MS-Stil. |
|
Gibt Warnungen in Dateien aus. |
|
Gibt Kommentare in Dateien aus. |
Flags ignorieren: | |
|
Ignoriert alle speziellen Flags. |
|
Ignoriert |
|
Ignoriert |
|
Ignoriert |
|
Ignoriert |
Siehe auch
- GenTLB.exe
- Zuordnung von Symbolnamen in einer Typbibliothek
- Typbibliothekseditor
- Den Typbibliothekseditor verwenden
- Typbibliotheksinformationen importieren
- Quelltext, der beim Importieren von Typbibliotheksinformationen generiert wird
- Migrieren von C++-Code von #import nach TLIBIMP.EXE
- W8137 Veraltete Direktive #import gefunden. Bitte verwenden Sie stattdessen das Hilfsprogramm TLIBIMP. (C++)