System.Variants.TInvokeableVariantType.GetProperty

De Appmethod Libraries
Aller à : navigation, rechercher

Object Pascal

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

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.Variants.pas
System.Variants.hpp
System.Variants TInvokeableVariantType

Description

Renvoie la valeur de toute propriété prise en charge par ce type Variant.

Redéfinissez GetProperty pour fournir les implémentations de lecture des propriétés d'instances du Variant. Quand l'application lit une propriété du Variant (Object Pascal) ou appelle la méthode Exec du Variant (C++), un appel à GetProperty est automatiquement généré, ce qui permet l'implémentation de l'appel par le descendant de TInvokeableVariant.

Dest représente un enregistrement TVarData qui reçoit la valeur de propriété.

V est l'enregistrement TVarData de l'instance de Variant dont la propriété est lue.

Name est le nom de la propriété.

GetProperty renvoie true si elle renvoie une valeur de propriété, false si elle n'implémente pas la propriété spécifiée.

Telle qu'elle est définie dans TInvokeableVariant, GetProperty renvoie toujours false, car elle n'implémente aucune propriété.

Voir aussi