System.Classes.IntToIdent

De Appmethod Libraries
Aller à : navigation, rechercher

Object Pascal

function IntToIdent(Int: Integer; var Ident: string; const Map: array of TIdentMapEntry): Boolean;

C++

extern DELPHI_PACKAGE bool __fastcall IntToIdent(int Int, System::UnicodeString &Ident, TIdentMapEntry const *Map, const int Map_High);

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.Classes.pas
System.Classes.hpp
System.Classes System.Classes

Description

Utilisez un tableau de mappage pour convertir des entiers en leurs identificateurs de chaînes correspondants.

IdentToInt fournit la traduction sous-jacente des identificateurs de chaînes en entiers qui se produit, par exemple, lorsque vous recensez un mappage à l'aide de la procédure RegisterIntegerConsts dans Object Pascal.

Int est l'entier à traduire.

Ident renvoie l'identificateur de chaîne correspondant.

Map est un tableau d'enregistrements (Object Pascal) ou de structures (C++) décrivant le mappage. Chaque membre du tableau contient un champ Value, qui est la valeur entière à traduire, et un champ Name, qui est l'identificateur de chaîne correspondant.

Remarque :  Dans C++, Map_Size est l'indice de la dernière entrée de Map (nombre d'éléments moins un).

IntToIdent looks for the integer specified by Int as the Value field on an entry in Map. Si cette fonction trouve une correspondance, elle affecte à Ident le champ Name correspondant et renvoie true. Si elle ne trouve pas de correspondance, elle renvoie false.

Voir aussi