System.TypInfo.GetSetElementValue

Aus Appmethod Libraries
Wechseln zu: Navigation, Suche

Object Pascal

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

C++

extern DELPHI_PACKAGE int __fastcall GetSetElementValue(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 die Integer-Repräsentation einer per Namen angegebenen Konstante zurück.

Mit GetSetElementValue konvertieren Sie eine Konstante, deren symbolischer Name angegeben ist, in einen Integerwert.

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 (Object Pascal) bzw. den Operator __delphirtti (C++) aufrufen.

Value ist die als String repräsentierte Konstante.

GetSetElementValue gibt den Integerwert zurück, der den angegebenen Wert repräsentiert.

Wenn TypeInfo einen Integertyp beschreibt, wird angenommen, dass Value eine String-Repräsentation eines Integerwertes ist, und Value wird in einen Integerwert konvertiert. Wenn TypeInfo einen Char-Typ beschreibt, wird ein Integerwert, der den Zeichencode enthält, zurückgegeben. Wenn TypeInfo einen Aufzählungstyp beschreibt, gibt GetEnumValue die Integer-Repräsentation von Value zurück.

Siehe auch