System.TypInfo.TIntfFlagsBase

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

type TIntfFlagsBase = set of TIntfFlag;

C++

typedef SetBase<TIntfFlag, ifHasGuid, ifDispatch> TIntfFlagsBase;

Propriétés

Type Visibilité  Source Unité  Parent
set
typedef
public
System.TypInfo.pas
System.TypInfo.hpp
System.TypInfo System.TypInfo

Description

Ensemble des types d'indicateur d'interface de l'enregistrement TTypeData.

La routine GetTypeData utilise le mécanisme RTTI (Informations de type à l'exécution) de Delphi pour renvoyer un pointeur sur l'enregistrement TTypeData qui décrit un type de données d'une propriété d'un composant.

TTypeData est un enregistrement variant : la disposition dépend de la valeur TTypeKind de la propriété. Quand la valeur est tkInterface, la donnée contient un ensemble TIntfFlagsBase de valeurs TIntfFlag.

Les valeurs de TIntfFlag et leur signification sont les suivantes :



Valeur Signification

ifHasGuid

L'interface a un GUID (Globally Unique IDentifier).

ifDispInterface

Est une interface dispatch.

ifDispatch

Peut être réparti.



Voir aussi