有的控件可能需要VB5运行库,有的需要MFC运行库。用depency扫描一下看看。

解决方案 »

  1.   

    用InstallSheild的VB向导打包,一定可以!
      

  2.   

    有几个可能性:
    1.你有一个控件是最近,但安装的电脑有这个控件,这时VB的安装向导不会更新控件.
    2.你的VB安装了SP4以上,你的程序用到数据库,这时VB打包向导不会把ADO数据库控件
      加入到包里面.
    3.其它的问题建议你的做法:
      首先把你的程序用VB打包向导打包,这时你的外部控件你不要加进去,在要安装的电脑上安装后,再把你电脑上的程序使用到的控件,复制到要安装的电脑,再用regsvr32注册控件,这时一般就可以了,如果你的VB安装了SP4以上,则很简单,在你的电脑上找到Mdac_typ.exe复制到要安装的电脑先运行这个文件,再运行你的安装文件.以上是我的一点经验,希望能给你一点帮助!
    ^0^