System.Classes.FindIdentToInt

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

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) を渡します。

関連項目