質問

私は、VSにツールボックスに.ocxのを追加しました 二つの.dllのが作成されています。Interop.NNN.dll、AxInterop.NNN.dllを

各1とは何ですか?彼らの両方が必要とされていますか?

役に立ちましたか?

解決

はAxFoo.dllアセンブリSystem.Windows.Forms.AxHostコントロールから派生し、自動的に生成されたクラスを含んでいます。それはそれは単にFoo.dll相互運用ライブラリを呼び出すことを、メソッド、プロパティおよびイベント、あなたが.OCXで利用可能なものと同じものを持っている、非常に単純です。

だから、そう、あなたは間違いなく両方のアセンブリを配置する必要があります。

他のヒント

Interop.xxx.dllとAxInterop.xxx.dllは、ActiveXは、それぞれDLLランタイム呼び出し可能ラッパー(RCW)を参照COMためのものであり、

interop.xxx.dllは、アプリケーションの名前空間内のオブジェクトを操作するためにあなたを可能にする、純粋に自動化(A COM DLL)のラッパーです。 AxInterop.xxx.dllフォーム上にドラッグすることができるActiveXコントロール、制御ラッパーである。

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