System.TypInfo.GetEnumValue
Delphi
function GetEnumValue(TypeInfo: PTypeInfo; const Name: string): Integer;
C++
extern DELPHI_PACKAGE int __fastcall GetEnumValue(PTypeInfo TypeInfo, const System::UnicodeString Name);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.TypInfo.pas System.TypInfo.hpp |
System.TypInfo | System.TypInfo |
説明
指定した文字列表現の列挙型の値を返します。
GetEnumValue 関数を使用すると,列挙値を表す文字列を,その実装された値である,対応する整数に変換できます。
TypeInfo は,列挙型を示す型情報レコードです。ある型の型情報を取得するには,Delphi では TypeInfo 関数,C++ では __delphirtti 演算子を呼び出します。
Name は,列挙値を表すためにコード内で使用される文字列です。
GetEnumValue は,対応する整数値を返します。