System.Variants.IVarInvokeable.DoProcedure
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 は、呼び出されている関数の名前です。Arguments は TVarData レコードの動的配列で、各レコードは関数に渡される引数の値を表します。
DoProcedure は、メソッド呼び出しが実行された場合は True を返します。指定されたプロシージャが実装されていない場合は False を返します。