System.TypInfo.GetEnumName
Delphi
function GetEnumName(TypeInfo: PTypeInfo; Value: Integer): string;
C++
extern DELPHI_PACKAGE System::UnicodeString __fastcall GetEnumName(PTypeInfo TypeInfo, int Value);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.TypInfo.pas System.TypInfo.hpp |
System.TypInfo | System.TypInfo |
説明
値を与えられた Delphi 列挙型定数の名前を返します。
GetEnumName を使用すると、Delphi 列挙値を、コード内での表現となるシンボル名に変換できます。
TypeInfo は、列挙型について記述した型情報レコードです。TypeInfo 関数(Delphi の場合)または __delphirtti 演算子(C++ の場合)を呼び出すことで、型の型情報を取得できます。
Value は列挙値で、整数として表されます。
GetEnumName は、指定された値を表す文字列を返します。