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);
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.