我正在更新一个用 C 编写的现有 DLL 项目。出于多种原因,需要 32 位和 64 位版本。
使用这些 DLL 的应用程序是用 Visual Basic 6 编写的,并且是项目中的一个类所需要的。此类包含一个完整Public Declare
的 DLL 函数模块;该类是模块中函数的包装器。
Visual Basic 6 项目本身没有引用。到目前为止,我已经完成了 32 位版本的编码并且对它很满意。
将模块中的文件名更改为指向 64 位 DLL 是否存在任何问题,因为 64 位 DLL 将在用 Visual Basic 6 编写的 32 位应用程序中从 32 位 DLL 调用?