因为你编写的COM的实例仍在内存,记住要释放它
set obj1 = Nothing

解决方案 »

  1.   

    添加到MMC后,选停止
    因为还在内存中
      

  2.   

    you just need to restart the IIS!
      

  3.   

    你只需要将com添加到microsoft component service中,将相应的属性中的identity中的this user填入你登录的user就可以了。
      

  4.   

    感谢您使用微软产品。1. 把VB关掉,然后在Windows Explorer中删除那个DLL,如果能删除,则是VB本身的问题,你最好装一下Vb6 SP5,这个问题已经Fix了.2. 如果不能在Windows Explorer中删除,那么一定是其他的应用在使用这个DLL, 如果你是在ASP中用,试一下net stop iisadmin. 如果你将这个component 加到了COM+/MTS中,在 COM+/MTS的管理工具中shut down the COM+/MTS application.-微软亚洲技术中心 VB开发支持本贴子仅供CSDN的用户作为参考信息使用。其内容不具备任何法律保障。您需要考虑到并承担使用此信息可能带来的风险。具体事项可参见使用条款 (http://www.csdn.net/microsoft/terms.shtm)。
      

  5.   

    我不是很清楚,但我在win2000下,VC编译时候,出现不能打开.dll的错误,当我关闭用到这个
    COM的IE后,用net stop w3svr,在重起IIS就可以了。vb你是不是也有此情况;另外VB编译是一定要选择二进制兼容。