有其他程序正在访问这个Dll文件。

解决方案 »

  1.   

    huangguanshu说的是对的,不仅dll,exe也会遇到,这说明待生成的程序已存在且运行,应关闭该程序,如果您的dll设计正确,在调用他的程序退出时,DLL也会中止运行。
      

  2.   

    "如果您的dll设计正确",也许是我的dll有问题,请问应注意哪些方面?
      

  3.   

    应该是程序正在引用这个DLL,关闭所有引用的程序,如果没有,重新打开工程编译
      

  4.   

    安装servicepack4或者以上,VB6早期版本在生成activexDLL或者activexEXE的时候如果设置过版本兼容或者二进制兼容就会出现这个错误。
      

  5.   

    原因有多种,其关键原因在于该dll已经被应用,需要释放!
    在Windows下有三种情况:
    1.有其它执行程序调用了它,且正在运行;
    2.自己的调试工程在应用,且没有采用工程兼容;
    3.若在网页中调用过该程,信息服务器的服务需要彻底停止一次,包括管理站点;另外一类是权限问题,就是你没有权限在该机器上生成注册DLL
      

  6.   

    没办法,我每天都遇到这个问题,只有重新启动计算机,在别人访问之前删除该DLL
      

  7.   

    "安装servicepack4或者以上"? 在哪里有下载?