因为vb编译出来的东西不能独立运行
发给用户使用时必须绑定一些运行时调用的
dll,ocx,vbx
等等这类的东西有些还必须注册后才能用
而delphi则能把这些东西全包进一个exe所以会大

解决方案 »

  1.   

    压缩exe的东西多多,aspack也可以的,很多地方有下。查一下就行了。
    程序大关系并不大的,我的感觉压缩过的软件运行时往往比没压缩过的还占内存,不知是不是测试方法有误。
      

  2.   

    vb是解释程序,而delphi是编译程序,vb程序要一堆dll,ocx等等的支持才能运行,而delphi只要一个exe就行了。
      

  3.   

    你用纯api编写就小的多,delphi只要包含forms这个单元程序就至少200k以上。