System.Classes.FindIdentToInt
Delphi
function FindIdentToInt(AIntegerType: Pointer): TIdentToInt;
C++
extern DELPHI_PACKAGE TIdentToInt __fastcall FindIdentToInt(void * AIntegerType);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
説明
与えられたデータ型に対する TIdentToInt 変換ルーチンを返します。
RegisterIntegerConsts は、名前文字列と整数値のペアの間の変換を定義するために、Delphi で内部的に使用されます。たとえば、Graphics ユニットは、このルーチンを使用して、'clMaroon' などの名前が付けられた色を登録します。この名前は、整数値 $000080 として登録されます。 この変換関数は、型(この例では TColor)によって定義されます。
FindIdentToInt を呼び出すと、Ident 文字列から整数値への変換を実行するために呼び出す TIdentToInt ルーチンが返ります。変換を識別するデータ型を AIntegerType として渡します。たとえば、Graphics ユニットが登録した TColor 値の変換関数を取得したい場合は、TypeInfo(TColor) を渡します。