使用vb自带的打包向导生成安装包,无论自己的程序多么小,包都大于1.2M,因为都要包含vb的所有运行库文件,各位高手,有没有办法减小安装包?比如只加入程序中使用控件的运行库啊?

解决方案 »

  1.   

    vb就是打包很烂,如果要追求安装包的大小,那就手工分离出所需的文件吧.
    在一台没装vb的机器上运行,根据出错信息,一个个拷贝所需文件.
      

  2.   

    我给你整理打包程序吧
    如果你编写一些小型的VB程序,但用VB提供的打包程序打包,结果要2M那么多,其实有些文件可以不需要用到。(只适用小型的VB程序)OLEAUT32.DLL 这个文件有很多程序提供了!可以不要。
    CMDLGCHS.DLL 可以不要!
    COMCAT.DLL 可以不要!
    MSCMCCHS.DLL 可以不要!
    OLEPRO32.DLL 可以不要!
    STDOLE2.TLB 可以不要!
    MSVBVM60.DLL 这个文件!有用的,所有VB6编程的程序都需要它。
    ASYCFILT.DLL 这个文件!有用的。
    VB6CHS.DLL 没有这个文件虽然可以运行,但程序的字体变得不好看。
    VB6STKIT.DLL 这个文件是VB的打包程序的DLL文件。
      

  3.   

    其他打包程序:EasySetup、EasyInst、CreateInstall
      

  4.   

    To bydisplay(时光);
    能否给介绍一下每个dll都是干什么用的?
    以便对于不同程序加以区别,谢谢!!
      

  5.   

    OLEAUT32.DLL       这个dll提供了很多对VB中的Variant类型的变量进行操作的函数,主要是一系列VarXXX( )。
    Vb6chs.dll是中文VB6的资源文件,即使没有这些资源,程序也一样能照常运行。 
      

  6.   

    别的打包软件可以将必须的dll加到包里吗?