System.IDispatch.Invoke

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

Delphi

function Invoke(DispID: Integer; const IID: TGUID; LocaleID: Integer;  Flags: Word; var Params; VarResult, ExcepInfo, ArgErr: Pointer): HResult; stdcall;

プロパティ

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

説明

Invoke は、遅延バインドされたプロパティまたはメソッドへの呼び出しを実行します。

Invoke は、実際には、IDispatch を使用して COM オブジェクトによって公開されたメソッドまたはプロパティを呼び出します。Invoke には、事前に取得したディスパッチ識別子が必要になります。この識別子は、呼び出されたメソッドおよび例外情報に渡されるメソッド、プロパティ、およびパラメータのリストを一意に識別します。メソッドまたはプロパティのディスパッチ識別子(dispid とも呼ばれます)は、GetIDsOfNames メソッドを呼び出すことによって取得できます。

関連項目