Typbibliothek (C++)
Nach oben zu C++-Optionen
Tools > Optionen > Umgebungsoptionen > C++-Optionen > Typbibliothek
Verwenden Sie die Seite Typbibliothek, um Optionen für den Typbibliothekseditor auszuwählen.
Element | Beschreibung |
---|---|
Beim Importieren spezielle CoClass-Flags ignorieren |
Beim Importieren eines ActiveX-Steuerelements werden nur CoClasses in die Typbibliothek übernommen, die nicht als Verborgen, Eingeschränkt oder Vordefiniert, sondern als Erzeugen möglich markiert sind. Diese Flags sollten gesetzt werden, wenn das Objekt für allgemeine Zwecke verwendet wird. Wenn Sie allerdings ein Steuerelement nur für eine interne Anwendung erstellen möchten, können Sie die Flags überschreiben, um CoClass-Wrappers zu generieren. In diesem Fall würden Sie für Beim Importieren spezielle CoClass-Flags ignorieren Verborgen und Eingeschränkt markieren sowie Erzeugen möglich deaktivieren. Markieren Sie die CoClass-Flags, die beim Import von ActiveX-Steuerelementen ignoriert werden sollen.
|
Dispinterfaces in Element-Wrappern benutzen |
Ist dieses Kontrollkästchen markiert, macht der Importer dispinterface zum Standard-Interface für die Komponente, sofern diese sowohl vtable- als auch IDispatch-basierte Interfaces unterstützt. Standardeinstellung ist die Benutzung des vtable-basierten Interface als Standard-Interface. |
Präfixe für Eigenschafts-Getter/Setter im MS-Stil |
Ist dieses Kontrollkästchen markiert, benutzt der Importer Präfixe für Eigenschafts-Getter/Setter-Methoden im Stil von Microsoft Visual C++. Anderenfalls werden die Präfixe get_ und set_ benutzt. |
Suffix ändern |
Der Typbibliothek-Importer fügt das Suffix _OCX an die von ihm generierten Komponenten-Wrapper-Dateien an. Sie können dieses Verhalten ändern, indem Sie auf Suffix ändern klicken und ein neues Suffix in das Textfeld eingeben. |
In der Registrierung referenzierte Typbibliotheken nachschlagen |
Eine importlib-Anweisung in einer RIDL-Datei gibt nicht den vollständigen Pfad einer Typbibliothek an. Wenn dieses Kontrollkästchen markiert ist, schlägt der Typbibliothekseditor Dateien in der Registrierung der Typbibliotheken auf dem System nach. Mit dem Befehl Alle Typbibliotheken anzeigen im Bereich Design des Typbibliothekseditors können Sie eine Liste der registrierten Typbibliotheken anzeigen. |
Unicode-Daten als UTF8 in der Typbibliothek speichern |
Wenn Sie Unicode-Bezeichner verwenden, müssen Sie die Speicherung von Daten als UTF8 aktivieren. Beachten Sie bitte, dass Sie Unicode-Bezeichner nur mit Delphi- und C++-Clients und -Server verwenden können (das heißt, Clients und Server, die keine Embarcadero-Produkte sind, gehen möglicherweise nicht davon aus, dass Bezeichner in UTF8 codiert sind). |
In Typbibliothek auf UTF8-Daten prüfen |
Diese Option aktiviert die Decodierung von UTF8-Daten in der Typbibliothek. Wenn Sie die vorherige Option (Unicode-Daten als UTF8 in der Typbibliothek speichern) markiert haben, sollten Sie diese Option auch aktivieren. |
Implementierung beim Umbenennen der Typbibliothek aktualisieren |
Aktualisiert beim Umbenennen der Typbibliothek die Typbibliotheksimplementierung so, als ob Sie im Typbibliothekseditor auf die Schaltfläche Implementierung aktualisieren geklickt hätten. |
Implementierung nach dem Speichern der .ridl-Datei aktualisieren |
Aktualisiert beim Speichern der RIDL-Datei die Typbibliotheksimplementierung so, als ob Sie im Typbibliothekseditor auf die Schaltfläche Implementierung aktualisieren geklickt hätten. |