System.Win.ComObj.TTypedComObjectFactory.ClassInfo

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property ClassInfo: ITypeInfo read FClassInfo;

C++

__property _di_ITypeInfo ClassInfo = {read=FClassInfo};

Propriétés

Type Visibilité  Source Unité  Parent
property public
System.Win.ComObj.pas
System.Win.ComObj.hpp
System.Win.ComObj TTypedComObjectFactory

Description

Spécifie une référence d'interface donnant des informations de type sans avoir à charger une bibliothèque de types.

ClassInfo est de type ITypeInfo qui est une interface généralement utilisée pour lire des informations sur les objets. Utilisez ITypeInfo pour extraire des bibliothèques de types des informations sur les caractéristiques et les possibilités des objets.

Les interfaces d'informations de type sont conçues pour décrire les parties de l'application qui peuvent être appelées par des clients extérieurs plutôt que celles utilisées de manière interne pour construire une application.

L'interface ITypeInfo donne accès aux informations suivantes :

L'ensemble des descriptions de fonctions associées au type ; pour les interfaces, c'est l'ensemble des fonctions membre de l'interface.

L'ensemble des descriptions de données membre associées au type ; pour les structures, c'est l'ensemble des champs du type.

Les attributs généraux du type, est-ce une structure, une interface, etc.

Une instance de ITypeInfo donne diverses informations sur un type et peut être utilisée de différentes manières. Un compilateur peut utiliser ITypeInfo pour compiler des références aux membres du type. Un navigateur de type d'interface peut l'utiliser pour obtenir des informations sur chaque membre du type.

Remarque :  Un implémenteur IDispatch peut l'utiliser pour fournir une délégation automatique d'appels IDispatch à une interface.

Remarque :  Une bibliothèque de types sert de conteneur à diverses descriptions de types. Une bibliothèque de types contient la description de un ou plusieurs objets, l'accès s'y effectue via l'interface ITypeLib. L'interface ITypeLib donne accès aux informations de description de type d'une bibliothèque de types. On accède à la description de chaque objets via l'interface ITypeInfo.