System.TypInfo.TIntfFlag

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

TIntfFlag = (ifHasGuid, ifDispInterface, ifDispatch);

C++

enum DECLSPEC_DENUM TIntfFlag : unsigned char {ifHasGuid, ifDispInterface, ifDispatch};

プロパティ

種類 可視性 ソース ユニット
enum public
System.TypInfo.pas
System.TypInfo.hpp
System.TypInfo System.TypInfo

説明

TTypeData レコード内のインターフェイス フラグ型を列挙します。

GetTypeData ルーチンは、Delphi の RTTI(Run Time Type Information:実行時型情報)を利用して、コンポーネント プロパティのデータ型について記述する TTypeData レコードへのポインタを返します。

TTypeData はバリアント レコードで、そのレイアウトはプロパティの TTypeKind 値によって異なります。この値が tkInterface の場合、データには TIntfFlags 値の集合 TIntfFlagsBase が含まれます。

TIntfFlags 値の意味は以下のとおりです。



意味

ifHasGuid

インターフェイスは GUID(グローバル一意識別子)を持ちます。

ifDispInterface

ディスパッチ インターフェイスです。

ifDispatch

ディスパッチ可能です。



関連項目