私はそれがCoCreateInstance( "clsid")を使用して行うことができることを知っているが、ローカルマシン上で.dllとcomオブジェクトをインスタンス化する必要があるが、私はdeclaration.soについて混乱している?遅延バインディングと同様に早期Visual C++でのCOMオブジェクトの宣言/定義とインスタンス化?
- を結合するための は、任意のインポート/インクルージョンは、COMオブジェクトを宣言するためにどのよう
- を必要なのですか?
- CreateInstanceを前に必要な任意の他のステップは、(例えばのCoInitialize?)
またはステップコードによって工程を含む任意の特定の参照
LihOとSevaの両方の回答が本当に役に立ちます。両方とも2通りの方法がありますが、#importはより効率的ですが、オブジェクトのtypelibを見つけることができません。は正しい。 – user1176743