System.TypInfo.GetEnumValue

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi