当用vb自带的打包工具时,本来只有几百k 的程序,会变成20M以上.
请问怎样才能使安装程序变的很小?(我做的程序里用到了ado控件、别的控件也就是常用的那些.数据库是access数据库)打包时是不是只要把使用到的控件的相应的.ocx放入安装包就可以了呢?
如果用户没有安装office的access的话,那怎样配置打包程序呢?谁使用过winrar制作vb安装程序,请并告诉我答案。谢谢!

解决方案 »

  1.   

    用setup factory打包吧!!要稍微小那么一些因为vb中引用的控件和dll那么多,没有办法啊!!
      

  2.   

    控件和数据库都不会很大,只有那个madc-type却有十多兆哟.
      

  3.   

    总有办法的吧,要不然搞VB的就都回家种地了吧。呵呵lujianyu1189说的对,那个madc-type好象是数据库引擎的东西就有十几兆
      

  4.   

    你们说,我直接把相应的.ocx文件放入安装包,然后要求用户另外安装access软件,这样的话,出来的程序也有十几兆,有些摸不着头脑,大的有点离谱了。那在打包工具里有一个选择数据库驱动的向导界面,如果是按照我的上面的要求,应该是选择那些?
      

  5.   

    可以删掉向几不必要的DLL,但也只能减少一点点
      

  6.   

    用vb封装的ado数据控件打包后是很大的,操作数据库时直接用代码(ADO对象)可使程序小很多。
      

  7.   

    我的现在是用的ado对象,但是这也需要引用 Microsoft Active Data Object 2.0 的控件对象。这样的话,打包时也应该加入相应的 .ocx 吧?
    请指教