System.Variants.IVarInvokeable.SetProperty
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.