Registerkarten mit Typinformationen
Nach oben zu Bestandteile des Typbibliothekseditors
Wenn Sie in der Objektliste ein Element auswählen, zeigt der Typbibliothekseditor die für dieses Element verfügbaren Registerkarten mit Typinformationen an. Die folgende Tabelle zeigt, welche Registerkarten für welches Element angezeigt wird:
Typinfo-Element | Registerkarte mit Typinformationen | Inhalt der Registerkarte |
---|---|---|
Typbibliothek |
Attribute |
Name, Version und GUID der Typbibliothek sowie Angaben zur Bereitstellung von Hilfetexten für diese Typbibliothek. |
Verwendet |
Eine Liste anderer Typbibliotheken, die Definitionen enthalten, von denen diese Typbibliothek abhängig ist. | |
Flags |
Flags, die festlegen, wie andere Anwendungen die Typbibliothek verwenden können. | |
Text |
Alle Definitionen und Deklarationen, die die Typbibliothek an sich definieren (siehe nachfolgende Ausführungen). | |
Interface |
Attribute |
Name, Version und GUID der Schnittstelle, der Name der Schnittstelle, von der sie abgeleitet ist, und Angaben zur Bereitstellung von Hilfetexten. |
Flags |
Flags die angeben, ob die Schnittstelle verborgen, dual, automatisierungskompatibel und/ oder erweiterbar ist. | |
Text |
Die Definitionen und Deklarationen der Schnittstelle (siehe nachfolgende Ausführungen).. | |
DispInterface |
Attribute |
Name, Version und GUID der Dispatch-Schnittstelle sowie Angaben zur Bereitstellung von Hilfetexten. |
Flags |
Flags die angeben, ob die Dispatch-Schnittstelle verborgen, dual und/oder erweiterbar ist. | |
Text |
Die Definitionen und Deklarationen der Dispatch-Schnittstelle (siehe nachfolgende Ausführungen).. | |
CoClass |
Attribute |
Attribute Name, Version und GUID der CoClass sowie Angaben zur Bereitstellung von Hilfetexten. |
Implementierung |
Eine Liste der Schnittstellen, die diese CoClass implementiert, sowie deren Attribute. | |
COM+ |
Attribute von transaktionsbezogenen Objekten, z.B. dem Transaktionsmodell, Aufrufsynchronisation, Bedarfsaktivierung, Objektverwaltung usw. Zeigt zudem die Attribute von COM+-Ereignisobjekten an. | |
Flags |
Flags, die die verschiedenen Attribute der CoClass bezeichnen und z.B. festlegen, auf welche Weise Clients Instanzen erstellen und verwenden können, ob das CoClass-Objekt in einem Browser angezeigt wird, ob es sich um ein ActiveX-Steuerelement handelt und ob es in ein Aggregat-Objekt eingebunden werden kann. | |
Text |
Die Definitionen und Deklarationen der CoClass (siehe nachfolgende Ausführungen). | |
Enumeration |
Attribute |
Name, Version und GUID des Enum-Typs sowie Angaben zur Bereitstellung von Hilfetexten. |
Text |
Die Definitionen und Deklarationen des Enum-Typs (siehe nachfolgende Ausführungen). | |
Alias |
Attribute |
Name, Version und GUID des Typs, den das Alias-Element repräsentiert, sowie Angaben zur Bereitstellung von Hilfetexten. |
Text |
Die Definitionen und Deklarationen des Alias (siehe nachfolgende Ausführungen). | |
Record |
Attribute |
Name, Version und GUID des Records sowie Angaben zur Bereitstellung von Hilfetexten. |
Text |
Die Definitionen und Deklarationen des Records (siehe nachfolgende Ausführungen). | |
Union |
Attribute |
Name, Version und GUID der Union sowie Angaben zur Bereitstellung von Hilfetexten. |
Text |
Die Definitionen und Deklarationen der Union (siehe nachfolgende Ausführungen). | |
Modul |
Attribute |
Name, Version, GUID und DLL des Moduls sowie Angaben zur Bereitstellung von Hilfetexten. |
Text |
Die Definitionen und Deklarationen des Moduls (siehe nachfolgende Ausführungen). | |
Methode |
Attribute |
Name, Dispatch-ID oder DLL-Einstiegspunkt sowie Angaben zur Bereitstellung von Hilfetexten. |
Parameter |
Rückgabetyp der Methode und eine Liste sämtlicher Parameter inklusive deren Typen und Modifizierern. | |
Flags |
Flags, die angeben, auf welche Weise Clients die Methode betrachten und verwenden können, ob es sich um die Standardmethode der Schnittstelle handelt und ob sie ersetzbar ist. | |
Text |
Die Definitionen und Deklarationen der Methode (siehe nachfolgende Ausführungen). | |
Eigenschaft |
Attribute |
Name und Dispatch-ID der Eigenschaft, Art der Zugriffsmethode (Get oder Set) und Angaben zur Bereitstellung von Hilfetexten. |
Parameter |
Rückgabetyp der Eigenschaftszugriffsmethode sowie eine Liste sämtliche Parameter inklusive Typen und Modifizierern. | |
Flags |
Flags, die angeben, auf welche Weise Clients die Eigenschaft betrachten und verwenden können, ob es sich um eine Voreinstellung der Schnittstelle handelt, ob die Eigenschaft ersetzbar ist, ob sie bindbar ist etc. | |
Text |
Die Definitionen und Deklarationen der Zugriffsmethode für die Eigenschaft (siehe nachfolgende Ausführungen). | |
Const |
Attribute |
Name, Wert, Typ (bei Modulkonstanten) und Angaben zur Bereitstellung von Hilfetexten. |
Flags |
Flags, die angeben, auf welche Weise Clients die Konstante betrachten und verwenden können, ob sie einen Standardwert darstellt, ob die Konstante bindbar ist etc. | |
Text |
Die Definitionen und Deklarationen der Konstante (siehe nachfolgende Ausführungen). | |
Feld |
Attribute |
Name, Typ sowie Angaben zur Bereitstellung von Hilfetexten. |
Flags |
Flags, die angeben, auf welche Weise Clients das Feld betrachten und verwenden können, ob es einen Standardwert darstellt, ob das Feld bindbar ist etc. | |
Text |
Die Definitionen und Deklarationen des Feldes (siehe nachfolgende Ausführungen).. |
Registerkarten mit Typinformationen dienen zum Betrachten und Bearbeiten der darin angezeigten Werte. Auf den meisten Registerkarte sind die Typinformationen in Steuerelementgruppen angeordnet, sodass Sie Werte eingeben oder aus einer Liste auswählen können, ohne die Syntax der zugehörigen Deklarationen kennen zu müssen. Durch die Auswahl von Werten aus einer begrenzten Menge werden viele kleine Fehler (z.B. Tippfehler) vermieden. Sie können die Werte jedoch auch in die Deklaration direkt eingeben. Verwenden Sie hierzu die Registerkarte Text.
Alle Elemente einer Typbibliothek verfügen über die Registerkarte Text mit der Syntax für das Element. Diese Syntax gilt für eine Teilmenge der IDL (Microsoft Interface Definition Language) oder von Delphi. Weitere Informationen finden Sie unter Delphi- oder IDL-Syntax verwenden. Alle in den anderen Registerkarten des Elements vorgenommenen Änderungen werden auf der Registerkarte Text angezeigt. Wenn Sie Quelltext direkt eingeben, werden die anderen Registerkarten automatisch aktualisiert.
Der Typbibliothekseditor gibt Syntaxfehler aus, wenn Sie nicht unterstützte Bezeichner verwenden. Gegenwärtig werden Bezeichner unterstützt, die sich auf Typbibliothekunterstützung beziehen (nicht auf RPC-Unterstützung, vom Microsoft IDL Compiler für die C++-Codegenerierung verwendete Konstrukte oder die Marshalling-Unterstützung).