System.Variants.TInvokeableVariantType.SetProperty

De Appmethod Libraries
Aller à : navigation, rechercher

Object Pascal

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 (Object Pascal) 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é.

Voir aussi