System.Rtti.TRttiMethod.Invoke
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