System.Rtti.TRttiMethod.Invoke

提供: RAD Studio API Documentation
移動先: 案内検索

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 */;

プロパティ

種類 可視性 ソース ユニット
function public
System.Rtti.pas
System.Rtti.hpp
System.Rtti TRttiMethod

説明

そのメソッドを呼び出します。

Invoke メソッドを呼び出すと、記述されたメソッドへの呼び出しを実行することができます。 Invoke では、そのメソッドが呼び出された実際のオブジェクト、レコード、またはクラスを示す Instance パラメータを返すことが想定されます。 2 つ目のパラメータは、呼び出されたメソッドに渡された個々のパラメータを格納する TValue レコードの配列です。

Invoke は、呼び出されたメソッドの実際の結果を格納する TValue 値を返します。

関連項目