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