我用VB写了一个小程序,调式运行都没问题,但打包后在另一台机安装运行,出现如下错误:
activeX component can't creat object
不知是何原因,请各位高手赐教。

解决方案 »

  1.   

    控件注册有问题.用regsvr32注册
      

  2.   

    有OCX控件未打包进出,或未注册
      

  3.   

    有OCX控件未打包进出,或未注册
      

  4.   

    lisen101(一笑而过) 兄,怎样指定网上的联结地址!
      

  5.   

    1。用regsvr32注册你所用的控件,或DLL,
    2。将你的所用到的控件一起打包。
      

  6.   

    你使用的是什么制作安装软件?
    你可以试试
    1.vb自带的 
    C:\WINDOWS\Start Menu\Programs\Microsoft Visual Basic 6.0 中文版\Microsoft Visual Basic 6.0 中文版工具\Package & Deployment 向导
    (很方便就是安装时总报错,但不影响安装)
    2.InstallShield6.x 很好使
    3.Wise 很好使
    你的问题是 某个控件未注册好是不是用了特殊控件
      

  7.   

    WIN2K下打包的WINXP下问题多多!
    还是换打包工具。
      

  8.   

    用Inno SetupInno 
      Setup是一个免费的安装制作软件,它既有
      适合新手的脚本向导,又有良好的脚本编辑环境,能
      够快速制作出标准Windows2000风格的安装界面,足以
      完成一般的安装任务。
      

  9.   

    控件注册有问题,也就是说你没有把所有程序运行需要的VB源文件全部做入安装包,解决方法:
        使用VB自带的打包程序打包,你会发现包中的源文件远远多于你现在使用的。如果不满意VB自带打包程序做的界面,那么拷贝这些源文件,并记住路径,用新打包软件将他们包含到新包中。
      

  10.   

    最好就在98下打包,这样每台机子都可以安装了
    若是还没法用则安装MDAC2.7
    哈哈!!试一试!!