一个VB开发的应用系统,用INSTALLSHIELD安装工具制作的安装程序,安装后出现两类问题:       1.     运行时错误:'429'   (Run Time Error:'429')
                ActiveX控件不能创建   (ActiveX cann't create)           2.     运行时错误:'5003' (Run Time Error:'5003')
                    未预期错误          (Unexcepted Error)

解决方案 »

  1.   

    第一个问题一般是你在控件打包的时候没有将控件所需要的文件(例如DLL)打进去造成控件无法创建。
      

  2.   

    第一个问题是你在控件打包的时候没有将控件所需要的文件(例如DLL)打进去或者控件没有正确注册造成的。
    第二个问题就不太清楚了,不过很有可能是由第一个问题引起的
      

  3.   

    第一个问题是 gcj123(佛的光辉) 的情况
    第二个问题是说没有找到动态库也是因为第一个问题引起的
    假如确实要用的话可装一个VB就可以解决问题了(最好是重新打包,把所需的文件打进去免得去装VB)
      

  4.   

    建议用安装工厂打包,效果还不错,至于INSTALLSHIELD我几乎没用过!
      

  5.   

    建议,首先用VB打包,打包后的Support目录中会有全部用到的支持文件,然后用其他打包工具,文件从Support目录取
      

  6.   

    用小颖安装程序制作专家安装,可将dll和ocx控件自动注册
      

  7.   

    1、dll和ocx控件没有注册;
    2、缺少vb的环境文件,建议使用 IsMe() 的回复解决。
      

  8.   

    有经验的话,检查你用的组件、dll等是否完全,正确包含进去。
    为了保险,用installsheild的动态扫描,肯定不会遗漏,但安装后的程序不要轻易卸载(会把系统需要的组件都卸掉一些,要正确设置组件的属性。)用静态扫描就有针对性一些,但有可能有遗漏。还要注意打进包里的组件是否就是你程序使用的组件的想通版本。
      

  9.   

    先用VB自己带我打包工具打一次,安装一次就把所用到的组件和DLL文件安装好了再用第三方打包的打包,功能强大的多,还要好用些。SETUPFACTORY不错