vb文件未找到dll

[复制链接]
查看11 | 回复3 | 2008-2-22 09:10:39 | 显示全部楼层 |阅读模式
解决这个问题,必须按照VB搜索和加载动态链接的规则放置动态链接文件。规则如下:1)如果在VB中声明Dll函数时,Lib所指动态链接库文件不带路径而只有文件名,如以下语句所示:PublicDeclareFunctionMyFuncLib"Mydll.dll"(ByValxAsLong)AsLong则动态链接库文件 Mydll.dll 必须放置在:VB程序运行的当前文件夹中或者,放置在%WinDir\System32%文件夹中(通常为 C:\Windows\System32)2)如果在VB中声明Dll函数时,Lib所指动态链接库文件带路径名,如以下语句所示PublicDeclareFunctionMyFuncLib"C:\Mydll.dll"(ByValxAsLong)AsLong则动态链接库文件 Mydll.dll 必须放置在所指定的文件中,即 C:\中
回复

使用道具 举报

千问 | 2008-2-22 09:10:39 | 显示全部楼层
你所做的编译没有脱离那种语言的环境,所以就会出现这样的问题。
回复

使用道具 举报

千问 | 2008-2-22 09:10:39 | 显示全部楼层
您可以把这个DLL放到system32里面看看.分给楼上,楼上正解~补充`"但是提示找不到library模块的"那就不是找不到dll您是不是dll还需要框架或者语言库?
回复

使用道具 举报

千问 | 2008-2-22 09:10:39 | 显示全部楼层
放到system32里注册一下试试看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行