System.Variants.TInvokeableVariantType.SetProperty
Delphi
function SetProperty(const V: TVarData; const Name: string; const Value: TVarData): Boolean; virtual;
C++
virtual bool __fastcall SetProperty(const TVarData &V, const System::UnicodeString Name, const TVarData &Value);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Variants.pas System.Variants.hpp |
System.Variants | TInvokeableVariantType |
Description
Définit la valeur de toute propriété prise en charge par ce type Variant.
Redéfinissez SetProperty pour fournir l'implémentation de l'écriture des propriétés d'instances du type Variant invocable. Quand l'application écrit une propriété du Variant (Delphi) ou appelle la méthode Exec du Variant (C++), un appel à SetProperty est automatiquement généré, ce qui permet l'implémentation de l'appel par le descendant de TInvokeableVariant.
Name
est le nom de la propriété.
Value
représente un enregistrement TVarData qui contient la nouvelle valeur de la propriété.
V
est l'enregistrement TVarData qui reçoit la valeur de la propriété.
SetProperty renvoie True si elle définit une valeur de propriété, False si elle n'implémente pas la propriété spécifiée ou si celle-ci n'est accessible qu'en lecture seule.
Telle qu'elle est définie dans TInvokeableVariant, SetProperty renvoie toujours False, car elle n'implémente aucune propriété.