System.Variants.IVarInvokeable.DoProcedure

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

Delphi

function DoProcedure(const V: TVarData; const Name: string;  const Arguments: TVarDataArray): Boolean;

C++

virtual bool __fastcall DoProcedure(const TVarData &V, const System::UnicodeString Name, const TVarDataArray Arguments) = 0 ;

プロパティ

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

説明

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

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

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

DoProcedure は、メソッド呼び出しが実行された場合は True を返します。指定されたプロシージャが実装されていない場合は False を返します。

関連項目