System.TypInfo.GetTypeData
Delphi
function GetTypeData(TypeInfo: PTypeInfo): PTypeData;
C++
extern DELPHI_PACKAGE PTypeData __fastcall GetTypeData(PTypeInfo TypeInfo);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.TypInfo.pas System.TypInfo.hpp |
System.TypInfo | System.TypInfo |
説明
型に関する情報へのポインタが返されます。
GetTypeData は、Delphi の RTTI(Run Time Type Information:実行時型情報)を利用して、TTypeData レコードへのポインタを返します。
TTypeData レコードはバリアント型ですが、バリアントをタグとして含むわけではありません。特定の型にどのバリアントが適用されるかを確認するには、TypeInfo ルーチンを使って TTypeKind の値を取得する必要があります。
TTypeData レコードにはプロパティに関するメタデータが含まれます。たとえば、クラス型が格納されているユニットの名前などです。