2011-09-14 14 views
4

質問が奇妙に聞こえるかもしれませんが、この質問を明確にしたいと思います。64ビットActiveXは存在しますか?

一部の人々は、約64ビットのActive-Xコンポーネント 64 bit COM(ActiveX) server

他の人が何64倍COM実装 http://www.pcreview.co.uk/forums/64-bit-activex-vs-windows-forms-t3764967.html

権利ではありませんと主張しながら、話を? 64ビットActive-X(dll COMサーバー)を実装できますか?

+2

PCReviewステートメントが間違っています。 – EricLaw

答えて

6

64ビットCOMは、64ビットバージョンのWindows上で動作します。 COMが死んでいた場合、Windowsエクスプローラはありません。そして、COMに依存する他の多くのWindowsコンポーネント。 COMが動作しないようにするx64コードには何もありません。

+2

64ビットのホストプロセスは32ビットのインプロセスサーバーをロードできず、その逆もありません。インプロセスサーバーは、ホストプロセスのビット数と一致する必要があります。 –

+0

これはCOM固有の制約ではなく、通常のDLLでは動作しません。 –

+0

真。私は元の主張に疑念の恩恵を与えていただけで、真実の陳述が最終的に相手側に出てきたものへの囁きの連鎖によっても何らかの形で誤解されるかもしれないという考え方を思いついています。 –

1

IE用の64ビットActiveXコントロールを作成できますが、64ビットIEでのみ動作することに注意してください。

また、32ビットIEは、64ビットWindowsでもIEアイコンをクリックしたときのデフォルトです。

+0

IEで64ビットのActiveXコントロールを実行するにはどうすればよいですか?私はここで同じ質問を提起しています:http://superuser.com/questions/1123971/running-64-bit-ie-tab-process-on-windows-7可能であれば、同じ答えができますか? – Asha

+0

申し訳ありませんが、私は分かりません。これまではシンプルでしたが、私は長い間前にブラウザプラグイン開発ビジネスから抜け出していましたので、私の知識は古くなっています。 –

+0

返事をいただきありがとうございます。 – Asha

関連する問題