System.Variants.IVarInvokeable.DoFunction

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

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 ;

プロパティ

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

説明

値を返すすべてのメソッドを実装します。

値を返すメソッド呼び出しに対する実装を提供するように、DoFunction を実装します。アプリケーションが Variant メンバ関数を呼び出すか(Delphi)、または Variant の Exec メソッドを呼び出すと(C++)、DoFunction への呼び出しが自動的に生成されます。

Dest は、この関数によって返される値を受け取る TVarData レコードです。V は、この関数の呼び出しに使われた Variant インスタンスからの TVarData レコードです。Name は、呼び出されている関数の名前です。ArgumentsTVarData レコードの動的配列で、各レコードはこの関数に渡される引数の値を表します。

DoFunction は、メソッド呼び出しが実行された場合は True を返します。指定された関数が実装されていない場合は False を返します。

関連項目