Anzeigen: Delphi C++
Anzeigeeinstellungen

System.TypInfo.GetPropValue

Aus XE2 API Documentation
Wechseln zu: Navigation, Suche

Delphi

function GetPropValue(Instance: TObject; const PropName: string; PreferStrings: Boolean): Variant;
function GetPropValue(Instance: TObject; PropInfo: PPropInfo; PreferStrings: Boolean): Variant;

C++

extern PACKAGE System::Variant __fastcall GetPropValue(System::TObject* Instance, const System::UnicodeString PropName, bool PreferStrings = true)/* overload */;

Eigenschaften

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

Beschreibung

Ermittelt den Wert einer Komponenteneigenschaft als eine Variante.

GetPropValue verwendet die RTTI (Run Time Type Information) von Delphi, um eine Komponenteneigenschaft als Variante abzurufen.

In der einen Form dieser Funktion wird die Eigenschaft Instance des Objekts durch einen PropInfo-Record definiert. Mit GetPropInfo und GetPropList kann dieser Record abgerufen werden.

In der anderen Form dieser Funktion wird der Name der Eigenschaft PropName explizit angeben.

In beiden Formen der Funktion ist der zurückgegebene Wert der Eigenschaft eine Variante.

Anmerkung:  Wenn die angegebene Eigenschaft nicht vorhanden oder keine published-Eigenschaft ist, wird eine EPropertyError-Exception ausgelöst.

Siehe auch

Frühere Versionen
Übersetzungen