System.Classes.TIdentMapEntry

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi