我在 64 位机器上使用 Jacob(JAVA COM 桥)并希望从 32 位 DLL 加载 COM 对象。我怎样才能做到这一点?
Hannes
问问题
2321 次
2 回答
1
您需要在 32 位进程中托管 32 位 COM 对象。因此,要么您的整个应用程序必须运行 32 位,要么您需要将 COM 对象放在 COM+ 之类的东西中并使用跨进程调用。
于 2008-12-11T15:56:30.317 回答
0
我解决了如下问题:创建了一个小型 32 位进程外 COM 服务器 (.exe),用作工厂 COM 对象来创建所需的 32 位对象。所以现在我的应用程序运行 64 位并使用 32 位 COM 对象。
My64bitApp<-->32BitOutOfProcFactory<-->32bitCOMServerDLL
于 2009-03-30T10:42:26.293 回答