vb6.0 调用dll报错“找不到文件” 本帖最后由 bcrun 于 2013-05-27 10:54:27 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 试过的,我放工程目录下,window目录下都不行 大虾,你看下图中4个DLL是不是这种依赖关系所导致的?如果是该怎么做? 应该不会吧,你再放到windows目录底下,再试试?如果没找到,我的提示是:文件未找到: gdix32怎么会和你的不一样? 不行啊,我试过把DLL换成FIATM.dll可以找到,提示信息为:没有找到入口点 没有找到入口点,那是因为declare的函数名和库中的函数名不一致 嗯,但是其他三个总是找不到,怎么回事? 你的dll是什么类型的,如果是标准的dll,如gdi32.dll则不需要注册,但是如果是activex部件,则需要注册 像这样的DLL可以放在系统路径下的一般是c:\windows\system32下其实这个DLL只要和EXE,或调用方同一目录下就可以了 你是在 VB 调试状态下吗?试试退出 VB,然后直接双击工程文件打开 VB 再运行。 GROW06.dll放进c:\windows\system32目录中必要的话还要运行regsvr32 c:\windows\system32\GROW06.dll查看c:\windows\system32\GROW06.dll里面都导出了哪些函数用dumpbin.exe /EXPORTS c:\windows\system32\GROW06.dll或者PE Browse软件 csdn太慢了。内容太杂,速度太慢。 高手帮忙 VB调用VC写的dll总是出现内存不能写的错误.为什么? 我程序的连接困惑 导入的DLL含有VB没有的数据类型该怎么办?急 100分问题:关于串口通信问题。 这个随机文件怎么读取? 如何使用FileSystemObject对象 请问谁有VB4反编译器? 询问几个简单数据库语句问题 请各位高人给解读一下这段代码 请教一个使用ADO将access与excel数据互倒的问题
如果没找到,我的提示是:
文件未找到: gdix32怎么会和你的不一样?
不行啊,我试过把DLL换成FIATM.dll可以找到,提示信息为:没有找到入口点
一般是c:\windows\system32下
其实这个DLL只要和EXE,或调用方同一目录下就可以了
必要的话还要运行regsvr32 c:\windows\system32\GROW06.dll
查看c:\windows\system32\GROW06.dll里面都导出了哪些函数用
dumpbin.exe /EXPORTS c:\windows\system32\GROW06.dll
或者PE Browse软件