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