System.Win.ObjComAuto.TObjectDispatch
Delphi
TObjectDispatch = class(TInterfacedObject, IDispatch)
C++
class PASCALIMPLEMENTATION TObjectDispatch : public System::TInterfacedObject
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | System.Win.ObjComAuto.pas System.Win.ObjComAuto.hpp |
System.Win.ObjComAuto | System.Win.ObjComAuto |
説明
遅延バインディングされたインターフェイスの呼び出し(オートメーション機能)をサポートします。
TObjectDispatch を使用すると、オートメーション オブジェクト(またはオートメーション サーバー)の IDispatch インターフェイスを取得できます。 IDispatch を使用し、ディスパッチ識別子(dispid)を指定することで、特定のメソッドを呼び出します。
TObjectDispatch を使用するには、オートメーション サーバーの役割を果たすクラスを定義する必要があります。 TObjectDispatch インスタンスは、TObject インスタンス(オートメーション サーバー)と関連付けられます。
メモ:オートメーション サーバー クラスの拡張 RTTI がコンパイラによって生成されることを確認してください。 「$METHODINFO ON 指令」を参照してください。