System.Win.ComObj.TTypedComObjectFactory.ClassInfo

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property ClassInfo: ITypeInfo read FClassInfo;

C++

__property _di_ITypeInfo ClassInfo = {read=FClassInfo};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
System.Win.ComObj.pas
System.Win.ComObj.hpp
System.Win.ComObj TTypedComObjectFactory

Beschreibung

Gibt eine Schnittstellenreferenz an, die Typinformationen bereitstellt, ohne dass eine Typbibliothek geladen werden muss.

ClassInfo hat den Typ ITypeInfo. Dies ist eine Schnittstelle, die üblicherweise zum Abfragen von Informationen über Objekte verwendet wird. Mit diesem Datentyp können Sie Informationen über die Merkmale und den Funktionsumfang von Objekten aus Typbibliotheken abrufen.

Typinformationsschnittstellen beschreiben die Teile der Anwendung, die von externen Clients aufgerufen werden können, nicht diejenigen, die intern zum Erstellen der Anwendung verwendet werden.

Die ITypeInfo-Schnittstelle ermöglicht den Zugriff auf folgende Informationen:

Die Funktionsbeschreibungen des Typs. Bei Schnittstellen sind dies die Elementfunktionen.

Die Datenelementbeschreibungen des Typs. Bei Strukturen sind dies die verschiedenen Felder des Typs.

Die allgemeinen Attribute des Typs (z.B. ob er eine Struktur beschreibt, eine Schnittstelle usw.).

Eine ITypeInfo-Instanz liefert verschiedene Informationen zu einem Typ und wird auf mehrere Arten verwendet. Ein Compiler kann mit ihr Referenzen auf Elemente des Typs compilieren. Eine Typschnittstellenanzeige kann mit ihr Informationen über die Elemente des Typs abrufen.

Anmerkung:  Komponenten, die IDispatch implementieren, können mit ITypeInfo die automatische Weiterleitung von IDispatch-Aufrufen an eine Schnittstelle realisieren.

Anmerkung:  Eine Typbibliothek ist ein Container für Typbeschreibungen. Sie enthält die Beschreibungen von Objekten; auf sie kann über die ITypeLib-Schnittstelle zugegriffen werden. Diese Schnittstelle ermöglicht den Zugriff auf die Typbeschreibungen in einer Typbibliothek. Um auf die Beschreibungen der einzelnen Objekte zuzugreifen, verwenden Sie die ITypeInfo-Schnittstelle.