我使用在64位计算机雅各布(JAVA COM桥),并希望从一个32位的DLL加载COM对象。我该怎么办呢?

有帮助吗?

解决方案 2

我解决了这个问题,如下所示:创建一个小的32位外的过程COM服务器文件(.exe),用作一个工厂COM对象来创建所需要的32个对象。所以,现在我的应用程序正在运行的64位,并使用32位的COM对象。

My64bitApp < - > 32BitOutOfProcFactory < - > 32bitCOMServerDLL

其他提示

您将需要主机32位COM对象在一个32位的处理。因此,无论你的整个应用程序将需要运行32位或你会需要放置的东西COM对象像COM +和使用交叉进程调用。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top