如何解决在Windows 7 64位中,是否可以从32位exe应用程序中使用64位com dll在进程服务器中?
| 在Windows 7 64位中,是否可以从32位exe应用程序中使用64位com dll(在进程服务器中)? 我需要将VB6 gui应用程序保留为在Windows 7系统上运行的32位,但它具有对com dll(在进程服务器中)和com exe(在进程外服务器)的调用。 我的理解是,COM exe的进程外服务器应该没有问题。 我认为进程服务器中的com dll可能有问题,因为它是64位,但是调用它的应用程序是32位。 有没有人使用过32位应用程序中的64位com dll? 谢谢解决方法
这里讨论了一个解决方案:
https://stackoverflow.com/a/8484244/147637(阅读全文)
,多年前,我在16位应用程序中使用了32位DLL。我不记得我们是怎么做到的(该技术肯定仍然不适用),但是通常被称为“ thunking”。
快速的Google似乎表明这无法完成,但我只扫描了以下内容:
http://www.google.com/search?q=thunking+64bit+32bit+dll
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。