System.Classes.TIdentMapEntry
Delphi
TIdentMapEntry = record
C++
struct DECLSPEC_DRECORD TIdentMapEntry
{
public:
int Value;
System::UnicodeString Name;
};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
record struct |
public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
Beschreibung
TIdentMapEntry wird zum Ausführen von Ident-String-zu-Integerwertzuordnungen verwendet.
Der Typ TIdentMapEntry deklariert einen Record mit zwei Feldern. Name gibt den Ident-Namen als String an. Value gibt den Integerwert dieses Ident an.
Die Funktion RegisterIntegerConsts registriert Ident-String-Paare und deren zugehörige Werte. Die Funktion verwendet IdentToInt und IntToIdent zum Zuordnen der Ident-Namen zu ihren Werten.
Diese Routinen verwenden TIdentMapEntry-Arrays, um diese Werte aufzunehmen.
Die Unit Graphics verwendet TIdentMapEntry beispielsweise intern, um die Zuordnungen von Farbnamen zu Integerwerten, wie 'clMaroon' zu $000080, zu speichern.