首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

vb 调用 c++dll 资料未找到

2013-08-09 
vb 调用 c++dll 文件未找到在excelvba中或vb的 dll 中调用c.dll声明Private Declare Function a2 Lib C.d

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 时,当前目录是它所在目录,当然就可以了。

热点排行