System.Rtti.TRttiMethod.Invoke

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function Invoke(Instance: TObject; const Args: array of TValue): TValue; overload;
function Invoke(Instance: TClass; const Args: array of TValue): TValue; overload;
function Invoke(Instance: TValue; const Args: array of TValue): TValue; overload;

C++

TValue __fastcall Invoke(System::TObject* Instance, const TValue *Args, const int Args_High)/* overload */;
TValue __fastcall Invoke(System::TClass Instance, const TValue *Args, const int Args_High)/* overload */;
TValue __fastcall Invoke(const TValue &Instance, const TValue *Args, const int Args_High)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.Rtti.pas
System.Rtti.hpp
System.Rtti TRttiMethod

Description

Invoque la méthode.

Appelez Invoke pour effectuer un appel à la méthode décrite. Invoke attend un paramètre Instance qui spécifie l'objet, l'enregistrement ou la classe réels par lesquels la méthode est appelée. Le deuxième paramètre est un tableau d'enregistrements TValue qui stocke tous les paramètres transmis à la méthode invoquée.

Invoke renvoie une valeur TValue stockant le résultat réel de la méthode invoquée.

Voir aussi