System.Bindings.EvalProtocol.IInvokable.Invoke

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function Invoke(const Args: TArray<IValue>): IValue;

C++

virtual _di_IValue __fastcall Invoke(const System::DynamicArray<_di_IValue> Args) = 0 ;

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.Bindings.EvalProtocol.pas
System.Bindings.EvalProtocol.hpp
System.Bindings.EvalProtocol IInvokable

Description

Exécute une fonction ou une méthode qui potentiellement renvoie un lvalue, pour les fonctions bidirectionnelles.

La méthode Invoke exécute une fonction ou une méthode qui potentiellement renvoie un lvalue (valeur à gauche), pour les fonctions bidirectionnelles. Une fonction bidirectionnelle est essentiellement une fonction qui renvoie une référence.

Le paramètre Args est un tableau de wrappers de valeurs transmis en tant que paramètres pour la fonction.

Invoke renvoie un wrapper de valeurs contenant le résultat réel de la routine. Elle peut être un emplacement, au cas où le résultat de la routine est d'un type objet.

Voir aussi