System.TypInfo.GetEnumValue

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

Object Pascal

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 は,列挙型を示す型情報レコードです。ある型の型情報を取得するには,Object Pascal では TypeInfo 関数,C++ では __delphirtti 演算子を呼び出します。

Name は,列挙値を表すためにコード内で使用される文字列です。

GetEnumValue は,対応する整数値を返します。

関連項目