我目前正在做一个使用C++和Excel的项目。我做了一个动态链接库把C++函数导出到Excel。我的问题是,当我在Excel中测试我的函数时,我想修改我的动态链接库,我需要退出Excel,因为它仍在运行.dll文件,而Visual studio C++不能删除以前的动态链接库来创建另一个动态链接库每次关闭并再次启动Exc
我在vbaExcel 64位(Win8)中使用DLL函数时遇到问题。当我强制从绝对DLL路径加载函数声明时,就像下面这样,没有问题,我的代码运行良好。因此,我将dll文件放在excel文件旁边(在同一文件夹中),并声明如下所示的函数:
Private Declare PtrSafe Function get_Ith Lib "CVode.dll" (ByVal lpv As LongPtr, ByVal i As LongPtr) As Doubl
我正在使用C++创建一个简单的DLL,我可以从VBA代码中使用它。但是,当它在我的开发计算机上工作时,当尝试访问不同计算机上的DLL时,VBA显示未找到DLL文件,尽管在中对路径进行了硬编码。我的动态链接库如下所示(使用Visual C++ 2010学习版作为Win32动态链接库项目创建):LIBRARY "squareNumber"squareNumberFun