0
インタフェースについては、IDispatchインタフェースを実装するためのテストプロジェクトを作成しようとしています。 これまでのところ、私はしました:IDLとC++ソースファイルの関係
- がTEST.Hと呼ばれるCヘッダファイルを作成し、次のIDL
[ uuid(68B0FAE7-3828-415D-94B0-720A007311FF), version(1.0) ] library Test { importlib("stdole32.tlb"); importlib("stdole2.tlb"); [ uuid(DD35D282-ABEF-4411-B3D1-B4FD848516A5) ] interface _Test : IDispatch { }; };
を書かれたのVisual Studio 2010
でMFC DLLプロジェクトを作成したが、私はこれがIDLにリンクされていると宣言しています。どのようなヘルプやこんにちは世界のチュートリアルは素晴らしいでしょう。おかげ
.idlファイルを作成した後で、MIDLコンパイラを使用して、対応するヘッダーファイルとプロキシファイルを作成する必要があります。 –
Test.hはIDLファイルの製品です。タイプライブラリとプロキシ/スタブコードと一緒に、オプションです。これで、インタフェースのメソッドを実際に実装する必要があります。最初にいくつか追加する必要があります。 IDispatch実装は、ATLのIDispatchImplのような在庫実装に任せます。 –