System.TypInfo.TIntfFlag
Delphi
TIntfFlag = (ifHasGuid, ifDispInterface, ifDispatch);
C++
enum DECLSPEC_DENUM TIntfFlag : unsigned char {ifHasGuid, ifDispInterface, ifDispatch};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
enum | public | System.TypInfo.pas System.TypInfo.hpp |
System.TypInfo | System.TypInfo |
Description
Enumère les 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 TIntfFlags.
Les valeurs de TIntfFlags 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. |