System.TypInfo.GetEnumValue
Delphi
function GetEnumValue(TypeInfo: PTypeInfo; const Name: string): Integer;
C++
extern DELPHI_PACKAGE int __fastcall GetEnumValue(PTypeInfo TypeInfo, const System::UnicodeString Name);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.TypInfo.pas System.TypInfo.hpp |
System.TypInfo | System.TypInfo |
Description
Renvoie la valeur d'une constante de type énuméré à partir de sa représentation sous forme de chaîne.
Utilisez GetEnumValue pour convertir la chaîne qui représente une valeur énumérée dans l'entier correspondant constituant sa valeur implémentée.
TypeInfo est l'enregistrement des informations de type décrivant le type énuméré. Vous pouvez obtenir les informations de type pour un type donné en appelant la fonction TypeInfo dans Delphi ou en utilisant l'opérateur __delphirtti dans C++.
Name est la chaîne utilisée dans le code pour représenter la valeur énumérée.
GetEnumValue renvoie la valeur entière correspondante.