System.TypInfo.TIntfFlagsBase

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

Delphi

type TIntfFlagsBase = set of TIntfFlag;

C++

typedef SetBase<TIntfFlag, ifHasGuid, ifDispatch> TIntfFlagsBase;

プロパティ

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

説明

TTypeData レコード内のインターフェイス フラグ型の集合です。

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

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

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



意味

ifHasGuid

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

ifDispInterface

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

ifDispatch

ディスパッチ可能です。



関連項目