vb 调用 c++dll 文件未找到
在excel vba中 或 vb的 dll 中调用c.dll
声明
Private Declare Function a2 Lib "C.dll" () As Long 不行
Private Declare Function a2 Lib "C:\工程\C.dll" () As Long 不行
将C.dll放到 本地目录 不行
将C.dll放到 system32目录 不行
奇怪的是在我写的vb窗口程序.exe文件中,,,执行生成 不行
但 直接点生成后的.exe文件,居然可以调用成功
VB vba C++
[解决办法]
http://blog.csdn.net/supermanking/article/details/5347763
[解决办法]
当你在 Debug 模式下运行时,当前目录是 VB 所在路径。
你试试直接双击打开工程后运行。此时的当前目录就是工程文件所在命令。
你双击 .exe 时,当前目录是它所在目录,当然就可以了。