System.Variants.IVarInvokeable.SetProperty

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function SetProperty(const V: TVarData; const Name: string;
const Value: TVarData): Boolean;

C++

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

Eigenschaften

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

Beschreibung

Setzt den Wert für eine vom benutzerdefinierten Variant-Typ unterstützte Eigenschaft.

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

Value ist ein TVarData-Record, der den der Eigenschaft zugewiesenen Wert enthält. V ist der TVarData-Record aus der Variant-Instanz, aus der auf die Eigenschaft zugegriffen wurde. Name ist der Name der zu setzenden Eigenschaft.

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

Siehe auch