将程序打包,用VB或其他的安装程序,你的程序中的组件在没装VB的机子中没有注册,安装程序将替你注册它。

解决方案 »

  1.   

    你应该已经打包了吧。
    这个错误是表示你在开发中用的ActiveX控件出了问题。
    也许是在打包的过程中没有把相关的ActiveX控件打进包里。
    解决方法有两个:
    1:重新打包。
    2:把你用到的Activex控件(.dll 和.ocx)给copy到对方的机器 c:\windows\system
    中,然后,在开始->运行中键入 "regsvr32 c:\windows\system\文件名"另外需要注意的是:在98下打的包很可能在nt或者2000中不好用。反之亦然
      

  2.   

    一般都是ActiveX DLL没有注册,方法同上。