System.Classes.TIdentMapEntry
Delphi
TIdentMapEntry = record
Value: Integer;
Name: String;
end;
C++
struct DECLSPEC_DRECORD TIdentMapEntry
{
public:
int Value;
System::UnicodeString Name;
};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
record struct |
public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
Description
TIdentMapEntry est utilisé pour effectuer un mappage de chaîne d'identification en valeur integer.
Le type TIdentMapEntry déclare un enregistrement de deux champs. Name donne le nom d'identification sous la forme d'une chaîne. Value donne la valeur integer de cette identification.
La fonction RegisterIntegerConsts enregistre les paires de chaînes d'identification et leurs valeurs correspondantes. Elle utilise IdentToInt et IntToIdent pour effectuer les mappages entre les noms d'identification et leurs valeurs.
Ces routines utilisent à leur tour les tableaux TIdentMapEntry pour contenir ces mappages.
Par exemple, l'unité Graphics utilise TIdentMapEntry de manière interne pour contenir le mappage des noms de couleur en valeurs integer, comme 'clMaroon' en $000080.