在自己机器上运行一切正常,用Setup Factory打包后出现如下错误提示:Class Not Regsitered
Looking for object with CLSID {0000010-0000-8000-000AA06D2EA4}程序用到了ADO,还有别人的一个DLL一个OCX

解决方案 »

  1.   

    别人的Ocx是否需要别的Dll支持?
      

  2.   

    不需要啊,就一个OCX文件!我想是那个DLL文件没注册吧!!!
    因为Setup Factory在扫描工程文件的时候扫到了那个OCX,但没有扫到那个DLL
      

  3.   

    Setup factory在制作安装程序时,指定的OCX文件需要选择自动注册,你查查看,是否所有用到的com组件都被包含在安装工程中,并且选择注册这些组件
      

  4.   

    一定是类没有注册(废话!)
    确保所有调用的DLL和OCX文件全部打包,并且ActiveX DLL(OCX)必须注册才能使用,是不是漏掉了什么文件
      

  5.   

    可以自主放进去DLL,再到高级中勾选注册,试试.