用VB调DLL中的一函数,为什么老是找不到此文件。请帮帮,成功了一定给高分! 试试改改声明,把integer改为long试试 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 放dll到exe文件目录编译成EXE文件以后,执行EXE测试 我也遇到过这种问题,注册和引用dll都不行,也搞不懂 private Declare Function XXX Lib "XX.dll" () As Integerpublic Declare Function XXX Lib "XX.dll" () As Integer 并且在引用此函数之前执行以下语句example:sub test() chdir app.path a=xxxend sub 定义函数时Lib后面跟上绝对路径试一试。或者使DLL文件未被注册。可以试一试:regsvr32 youdll.dll然后在VB中进行引用部件菜单Project->Peference->加入你注册的部件然后作为对象进行使用即可 我帮你看看。[email protected] 我认为的解决方法是: 声明:Declare Function XXX Lib "c:\system\XX.dll"()As long 并将XX.dll放到"c:\system\" 调用: dim a as long a = xxx pring a 看看 我也遇到同样的问题,只是我的dll文件中函数不调用其他dll时,没有错误,一旦调用就出现如上的问题,请问该如何是好 Declare Function XXX Lib "XX.dll" () As Integer 先用搜索功能找到XX.dll记下它的绝对路径再在XX.dll前加上绝对路径试试吧 我是这么做的例如:VB调用testdll.dll 如果testdll.dll没有调用其他dll,怎么用都是对的如果testdll.dll中调用第三方的dll,假设testdll2.dll,用Declare Function XXX Lib "testdll.dll" () As Integer 就说找不到,加上绝对路径也不可以,把testdll2.dll和testdll.dll放在一起也不行 lzh_lee(阿飞):说明上是“XXX函数返回一状态码,0表示成功,非0 表示错误”,我想应该没错。改成long我也试了,仍然找不到此文件。 注册、绝对路径和相对路径、private和public我都试过的。 usercontrol如何获取到当前所在载体中的坐标位置? excel sum 遇到了问题 各位高手请给小弟帮一帮忙,关于sql的问题......................急 如何在vb6中把picturebox中picture属性保存为单色pcx文件 请问如何在MSCHART控件上画一个点标记(分数立等可取)。 如何屏蔽TextBox的鼠标右健。 一个小问题啊,大虾来拿分儿吧!!!!! 求一试管控件, 里面的药水高度可随时控制 怎么使用通用对话框,使之能选择多个文件? 怎么打包后的程序在不同机器上安装后,程序执行结果差别很大? 多日不来了,我失业了 如何在VB6中实现录音的功能
编译成EXE文件以后,执行EXE测试
example:sub test()
chdir app.path
a=xxx
end sub
或者使DLL文件未被注册。可以试一试:regsvr32 youdll.dll
然后在VB中进行引用部件
菜单Project->Peference->加入你注册的部件
然后作为对象进行使用即可
我认为的解决方法是:
声明:Declare Function XXX Lib "c:\system\XX.dll"()As long
并将XX.dll放到"c:\system\"
调用:
dim a as long
a = xxx
pring a
看看
先用搜索功能找到XX.dll记下它的绝对路径
再在XX.dll前加上绝对路径试试吧
例如:
VB调用testdll.dll
如果testdll.dll没有调用其他dll,怎么用都是对的
如果testdll.dll中调用第三方的dll,假设testdll2.dll,
用Declare Function XXX Lib "testdll.dll" () As Integer
就说找不到,加上绝对路径也不可以,把testdll2.dll和testdll.dll放在一起也不行
注册、绝对路径和相对路径、private和public我都试过的。