c – 在x86应用程序中使用x64 dll

前端之家收集整理的这篇文章主要介绍了c – 在x86应用程序中使用x64 dll前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个DLL需要操作大量内存,并且必须是x64才能执行,但是调用它的应用程序是x86,不能转换为x64. COM已经用于应用程序和dll之间的交互.

为此可以使用替代过程吗?

我知道在相反的情况下可以做这样的事情(在x64应用程序中运行x86 COM库),会有什么区别吗?

解决方法

是的,你可以,应该没有区别,因为COM处理你的一切.

On 64-bit Windows,an out-of-process
32-bit COM server can communicate with
a 64-bit client,and an out-of-process
64-bit COM server can communicate with
a 32-bit client.

http://msdn.microsoft.com/en-us/library/aa384231(VS.85).aspx

猜你在找的C&C++相关文章