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