热情软件屋

 

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中。

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio