System.Classes.TIdentMapEntry

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

  TIdentMapEntry = record
    Value: Integer;
    Name: String;
  end;

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.

Siehe auch