System.Variants.IVarInvokeable.DoFunction

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function DoFunction(var Dest: TVarData; const V: TVarData;  const Name: string; const Arguments: TVarDataArray): Boolean;

C++

virtual bool __fastcall DoFunction(TVarData &Dest, const TVarData &V, const System::UnicodeString Name, const TVarDataArray Arguments) = 0 ;

Propriétés

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

Description

Implémente toutes les méthodes qui renvoient des valeurs.

Implémente DoFunction pour fournir l'implémentation des appels de méthodes qui renvoient des valeurs. Quand l'application invoque une fonction membre de Variant (Delphi) ou appelle la méthode Exec de Variant (C++), un appel à DoFunction est automatiquement généré.

Dest représente un enregistrement TVarData qui reçoit la valeur renvoyée par la fonction. V représente l'enregistrement TVarData de l'instance de Variant utilisée pour appeler la fonction. Name est le nom de la fonction appelée. Arguments est un tableau dynamique d'enregistrements TVarData, qui représentent chacun la valeur d'un argument passé à la fonction.

DoFunction renvoie True si elle exécute l'appel de méthode, ou False si elle n'implémente pas la fonction spécifiée.

Voir aussi