Registerkarten mit Typinformationen

Aus RAD Studio
Wechseln zu: Navigation, Suche

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).

Siehe auch