System.Variants.IVarInvokeable.GetProperty

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function GetProperty(var Dest: TVarData; const V: TVarData;  const Name: string): Boolean;

C++

virtual bool __fastcall GetProperty(TVarData &Dest, const TVarData &V, const System::UnicodeString Name) = 0 ;

Eigenschaften

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

Beschreibung

Gibt den Wert für eine vom benutzerdefinierten Variant-Typ unterstützte Eigenschaft zurück.

Implementieren Sie GetProperty, um die Implementierung für das Lesen von Eigenschaften bereitzustellen. Wenn die Anwendung versucht, eine Eigenschaft eines Variant zu lesen (Delphi), oder die Variant-Methode Exec (C++) aufruft, wird automatisch ein Aufruf von GetProperty erzeugt.

Dest ist ein TVarData-Record, der den Wert der gelesenen Eigenschaft aufnimmt. V ist der TVarData-Record aus der Variant-Instanz, aus der auf die Eigenschaft zugegriffen wurde. Name ist der Name der zu lesenden Eigenschaft.

GetProperty gibt True zurück, wenn die Eigenschaft gelesen werden konnte. Kann die angegebene Eigenschaft nicht implementiert werden, wird False zurückgegeben.

Siehe auch