VB报告找不到DLL
编号:QA000630
建立日期: 1999年3月12日 最后修改日期:1999年3月12日
所属类别:
毛海滨:
VB6
Win98/Win2000beta3/WinNt4.0spk4
我用VB6开发的程序中调用了自己写的一个动态连接库。在Win98和Win2000beta3和某些机器中的WinNt4.0spk4中运行良好。在另一些机器上的WinNt4.0spk4中调用DLL会产生“run-time error 48, Cannot found txtpack.dll"的错误,其实txtpack.dll就在该exe文件同一目录下(我把它拷到Winnt\system32 目录下也不行)。为什么?
回答:
看看你的程序中Declare语句是否在DLL前加了路径。VB(除了VB4)在调用DLL时,如果加了路径,它就只在指定路径中找DLL,如果你设计时的路径和安装的路径不同,它就找不到DLL了。解决的办法就是去掉路径,然后把DLL放在system32中。
此问题由李海回答。
| |
|
|
| |
|
|