2011-05-25 112 views
2

是否有可能在Windows 7 64位上使用来自32位EXE应用程序的64位COM(DLL)?是否有可能在Windows 7 64位中使用来自32位EXE应用程序的64位COM(DLL)?

我需要离开我的VB6 GUI应用程序作为32位运行在Windows 7系统上,但它已经调用COM DLL(在进程服务器)和COM EXE(进程外服务器)。

我的理解是,它应该没有与COM EXE的进程外服务器的问题。

我认为在进程服务器的COM DLL可能有麻烦,因为它是64位,但调用它的应用程序是32位。

有没有人从32位应用程序使用64位COM DLL?

谢谢

回答

0

几年前我在16位应用程序中使用了一个32位DLL。我不记得我们是如何做到的(这项技术肯定不会适用),但这通常被称为“thunking”。

快速谷歌似乎表明这不能在过程中完成,但我只扫描: http://www.google.com/search?q=thunking+64bit+32bit+dll

+0

我真的想知道是否有一个具有ipc接口层的COM DLL可以解决常见DLL链接中提到的问题。 – ERN 2011-05-26 18:48:17

相关问题