vb调用dll 我新建了一个dll文件,然后和工程放在同一个目录下,然后在调试时提示找不到这个文件,但编译后却一点问题没有,倒 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你最好还是把dll文件放在系统目录中的system32文件下面。 很简单,你调试时是直接启动 VB,它的目录是 C:\program files\microsoft visial studio\VB98。你直接双击工程文件启动,就没有这个问题了。 在声明DLL的地方写完整的路径测试下。Private Declare Sub 函数 Lib "这里写DLL完整的你的路径" (参数省略) 把dll文件放在系统目录中的system32文件下面Private Declare Sub 函数 Lib "这里写DLL完整的你的路径"然后调用 在声明DLL的地方写完整的路径测试下。Private Declare Sub 函数 Lib "这里写DLL完整的你的路径" (参数省略)我发现其实即使这样,还是要sytem32目录下管用。 我system下有同名的系统dll,写完整路径是可以,可是在编译后安装不就出问题了,万一路径忘改了,怎么办 在C盘下建一目录,比如"MyDll",将你的DLL以及OCX等均放至此处.为什么一定要放在C盘根目录下,而不是system\system32\或者其他盘下呢?system\system32下我就不说了,比如楼主已说了"我system下有同名的系统dll";至于为什么不是"D:\MyDll"或者"D:\XX\MyDll"下,这是因为使用你的软件的客户他的电脑中不一定有D盘啊,但至少有C盘:D 窗口显示与否的判断 VB编写DLL中使用Shell,怎么无法执行,请大家帮忙 如何快速删除动态数组中的某个值? 世纪难题(请高手救命) 高手请进:计算工作日。。。。。。。。。........... 请赐教 谁能提供TeeChart Pro v5 ActiveX正式版的下载 用VB实现FTP上传、下载 救命Exe通信问题 关于ASCII的一个简单的问题 端口(COM1)采数后,因是多行文本,如何在文本框中原样显示出来?急,,! 如何防止程序重复启动?
Private Declare Sub 函数 Lib "这里写DLL完整的你的路径" (参数省略)
Private Declare Sub 函数 Lib "这里写DLL完整的你的路径"
然后调用
Private Declare Sub 函数 Lib "这里写DLL完整的你的路径" (参数省略)
我发现其实即使这样,还是要sytem32目录下管用。
为什么一定要放在C盘根目录下,而不是system\system32\或者其他盘下呢?system\system32下我就不说了,比如楼主已说了"我system下有同名的系统dll";至于为什么不是"D:\MyDll"或者"D:\XX\MyDll"下,这是因为使用你的软件的客户他的电脑中不一定有D盘啊,但至少有C盘:D