質問

はどのように参照すると、私のgccのコンパイルされたアプリケーション内からのActiveXライブラリと通信できますか?

役に立ちましたか?

解決

さて、私は実際にそれを試したことがありませんが、あなたはこれを実行することはできません理由はありません。あなたは基本的には、その後、適切な呼び出しを行う(VSからこれを得ることができるかもしれない)あなたが必要とするクラスのためのインタフェース定義を持っている必要があります。

あなたはおそらく、ライブラリをロードエントリポイントを取得し、その後、あなただけの限り、あなたは気をつけているようなど、あなたがしたいCOMオブジェクトを作成するためのCLSIDを見つけなければならないことができるように、機能のCoCreateInstanceが、Ole32.dllのです唯一のQueryInterfaceでキャスト、あなただけ問題ないはずです。 COMこれが可能となるようにバイナリ互換性を提供するように特別に設計した。

http://msdn.microsoft.com /en-us/library/ms686615%28VS.85%29.aspxする

最も難しい部分は、すべてのヘッダを取得し、あなたが必要とするようにされます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top