用VB6.0精简版设计了一个程序之后,打包成EXE文件,可在没有安装VB的机子运行的时候出错。
  出错代码:部件'MSADODC.OCX'或其附件之一不能正确注册:一个文件丢失或无效
  
  只能安装VB程序之后才可以运行正常,请问怎么解决这个问题?

解决方案 »

  1.   

    有控件没有注册,只生成exe是不行的
      

  2.   

    从vb的安装盘找到MDAC_TYP.EXE,安装就可以了
      

  3.   

    在没有环境(VB)的机子上运行程序,光生成EXE是不行的,还要进行打包.打包成SETUP后再安装到没有环境的机子上才可以正常运行.
      

  4.   

    生成 .exe 文件叫作编译。生成安装包才叫打包。可以使用 VB 自带的打包和展开向导来做。生成保后,有 .cab 文件(安装包),Setup.exe 和 Setup.lst 。通过网络或软盘、光盘,运行此 Setup 就可以安装。
      

  5.   

    打包是可以的,另外楼上的想法也是正确的,你可以参考我在别的帖子里的回复,如何动态注册注销控件
    http://community.csdn.net/Expert/topic/4823/4823805.xml?temp=.2664453