我把vb6开发的程序source考到我的电脑上(xp)
启动时提示错误:dll文件找不到Declare Function AdOpen Lib "FbiAd.DLL" (ByVal lpszName As String) As Longdll已经放在C:\WINDOWS\system32目录下了
还是提示找不到
用regsvr32也找不到求解,谢谢。

解决方案 »

  1.   

    问题是为什么regsvr32 C:\WINDOWS\system32\FbiAd.DLL 也提示找不到指定模板
    目录下有这个dll
      

  2.   

    这个情况有可能是FbiAd.DLL初始化失败造成的.以前我有遇到过一次也是类似的情况,DLL明明在那里,却报53错误.后来使用OllyDbg跟踪调用才发现是DLL初始化失败了,VB里却是报的53,汗.最好看看这个DLL是不是有什么依存DLL不存在或不正常,导致它初始化失败.