少用一些诸如winsock的控件
一般只用command,picture,image之类的东西此外,如果确定用户用的是WinXP,可以不用将运行库打包,因为WinXP内置了VB6的运行库。
还有一个方法,如果对方用的是98。可以用VB5编译,这样也不用打包

解决方案 »

  1.   

    所有软件都依赖于dll,VC编的也不例外。只不过Windows自带了VC的dll,所以发布时不用将这些dll包括进去
      

  2.   

    尽量不用控件,例如“Command Dialog”一类的,可以用几个api函数代替(有现成的下载)。然后用VB5编译。
    因为VB5编译的程序能够在win98以上的系统直接运行。
    然后将exe文件用 aspack 一类的压缩软件压缩,压缩后的 exe 很小而且可以不用解压而直接运行。
      

  3.   

    一个很直接的办法,编译成P-Code 比编译成Native Code 的体积要小
      

  4.   

    但是P-Code比Native Code慢了很多,有时甚至差了十多倍关键是那些Ocx
      

  5.   

    连JAVA的虚拟机在Windows上运行,也用DLL没办法...
      

  6.   

    不过VB6的DLL里包含了一些无聊、无用、又占空间的东西。
      

  7.   

    这点没办法
    少写代码必然需要大量的现存库,DLL从一定程度上就是为了解决这个问题的