System.Classes.TIdentMapEntry
Delphi
TIdentMapEntry = record
C++
struct DECLSPEC_DRECORD TIdentMapEntry
{
public:
int Value;
System::UnicodeString Name;
};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
record struct |
public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
説明
TIdentMapEntry は、ident 文字列から整数値へのマッピングを実行するために使用します。
TIdentMapEntry 型には、2 つのフィールドを持つレコードが宣言されています。Name には、ident の名前を文字列として指定します。Value には、この ident の整数値を指定します。
RegisterIntegerConsts 関数は、ident 文字列とそれに対応する値のペアを登録します。この関数は、IdentToInt と IntToIdent を使用して、ident 名とその値との間のマッピングを実行します。
これらのルーチンは、TIdentMapEntry 配列を使用して、これらのマッピングを保持します。
たとえば、Graphics ユニットは、TIdentMapEntry を内部的に使用して、色名から整数値へのマッピング('clMaroon' から $000080 へなど)を保持します。