System.TypInfo.GetSetElementValue

提供: RAD Studio API Documentation
移動先: 案内検索

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 の整数表現を返します。

関連項目