System.TypInfo.GetEnumValue

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function GetEnumValue(TypeInfo: PTypeInfo; const Name: string): Integer;

C++

extern DELPHI_PACKAGE int __fastcall GetEnumValue(PTypeInfo TypeInfo, const System::UnicodeString Name);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.TypInfo.pas
System.TypInfo.hpp
System.TypInfo System.TypInfo

Beschreibung

Gibt anhand der String-Darstellung den Wert einer Delphi-Typkonstante einer Aufzählung zurück.

Mit GetEnumValue können Sie den String, der einen Aufzählungswert repräsentiert, in den entsprechenden Integer-Wert konvertieren.

TypeInfo ist der Typinformations-Record, der den Aufzählungstyp beschreibt. Sie erhalten die Typinformation, indem Sie die Funktion TypeInfo (Delphi) aufrufen bzw. den Operator __delphirtti (C++) verwenden.

Name ist der String, mit dem im Quelltext der Aufzählungswert repräsentiert wird.

GetEnumValue gibt den entsprechenden Integer-Wert zurück.

Siehe auch