System.TypInfo.GetTypeData

提供: Appmethod Libraries
移動先: 案内検索

Object Pascal

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 は、Object Pascal の RTTI(Run Time Type Information:実行時型情報)を利用して、TTypeData レコードへのポインタを返します。

TTypeData レコードはバリアント型ですが、バリアントをタグとして含むわけではありません。特定の型にどのバリアントが適用されるかを確認するには、TypeInfo ルーチンを使って TTypeKind の値を取得する必要があります。

TTypeData レコードにはプロパティに関するメタデータが含まれます。たとえば、クラス型が格納されているユニットの名前などです。

関連項目