System.Win.ObjComAuto.TObjectDispatch.Invoke
Delphi
function Invoke(DispID: Integer; const IID: TGUID; LocaleID: Integer; Flags: Word; var Params; VarResult: Pointer; ExcepInfo: Pointer; ArgErr: Pointer): HRESULT; virtual; stdcall;
C++
virtual HRESULT __stdcall Invoke(int DispID, const GUID &IID, int LocaleID, System::Word Flags, void *Params, void * VarResult, void * ExcepInfo, void * ArgErr);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Win.ObjComAuto.pas System.Win.ObjComAuto.hpp |
System.Win.ObjComAuto | TObjectDispatch |
説明
IDispatch を介して COM オブジェクトによって公開されている、メソッドまたはプロパティを呼び出します。
Invoke は、COM オブジェクト(遅延バインディング呼び出し)によって公開されている、メソッドまたはプロパティへの呼び出しを実行します。
このメソッドに必要とされる、ターゲットのメソッドまたはプロパティのディスパッチ識別子(dispid)は、GetIDsOfNames メソッドを使用して取得することができます。