System.TypInfo.GetSetElementName
Delphi
function GetSetElementName(TypeInfo: PTypeInfo; Value: Integer): string;
C++
extern DELPHI_PACKAGE System::UnicodeString __fastcall GetSetElementName(PTypeInfo TypeInfo, int Value);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.TypInfo.pas System.TypInfo.hpp |
System.TypInfo | System.TypInfo |
Beschreibung
Gibt die String-Repräsentation einer angegebenen Konstante zurück.
Mit GetSetElementName konvertieren Sie eine Konstante in den symbolisch Namen, der sie im Quelltext repräsentiert.
TypeInfo ist der Typinformations-Record, der den Typ beschreibt, für den die Konstante von Bedeutung ist. Sie erhalten die Typinformation für einen Typ, indem Sie die Funktion TypeInfo (Delphi) bzw. den Operator __delphirtti (C++) aufrufen.
Value ist die als Integerwert repräsentierte Konstante.
GetSetElementName gibt den String zurück, der den angegebenen Wert repräsentiert.
Wenn TypeInfo einen Integertyp beschreibt, wird angenommen, dass Value ein einfacher Integerwert ist, und Value wird in seine nummerische String-Repräsentation konvertiert. Wenn TypeInfo einen Char-Typ beschreibt, wird ein String zurückgegeben, der die Pascal-Zeichennotation von Value enthält. Wenn TypeInfo einen Aufzählungstyp beschreibt, gibt GetEnumName die String-Repräsentation von Value zurück.