我可以从 Excel VBA 的 32 位版本调用 64 位 DLL 吗?
Can I call a 64bit DLL from a 32bit version of Excel VBA?
我遇到了 32 位安装 Excel 的异常情况,我调用的一些库已被编译为 64 位库,但是当我尝试调用函数时出现错误 "Cannot find xyz.dll".
我知道您不能(轻松地)从 64 位进程调用 32 位进程,但反之亦然呢?
不,你不能那样做。无法将 64 位 dll 加载到 32 位进程中。
(顺便说一句,你也不能反过来,但你是正确的,你可以从 64 位 进程调用 32 位 进程 ,反之亦然)。
我遇到了 32 位安装 Excel 的异常情况,我调用的一些库已被编译为 64 位库,但是当我尝试调用函数时出现错误 "Cannot find xyz.dll".
我知道您不能(轻松地)从 64 位进程调用 32 位进程,但反之亦然呢?
不,你不能那样做。无法将 64 位 dll 加载到 32 位进程中。
(顺便说一句,你也不能反过来,但你是正确的,你可以从 64 位 进程调用 32 位 进程 ,反之亦然)。