有多个form,用delphi编译时都生成一个程序了。
请问有什么办法来精减主程序的大小?谢谢朋友指教,本人初学delphi!

解决方案 »

  1.   

    再压aspack也不能做多少
    比较好的方法,是将多个Form分为不同的文件Delphi提供了bpl机制,可以很方便的实现。
    当然,你也可以使用dll.
      

  2.   

    www.ccrun.com
    upx挺好用的,无须注册免费的
      

  3.   

    用窗体继承可以有效减小应用程序的体积,还有使用Frame,也可以。
      

  4.   

    整个程序用 API 来写,不要用到VCL。这个方法可以让你制作10K这样的程序。不过要很高的修行才行。
      

  5.   

    整个程序用 API 来写,不要用到VCL。这个方法可以让你制作10K这样的程序。不过要很高的修行才行。===============================
    呵呵,同意,就好象winapi的程序一样
      

  6.   

    你可以用UPX压缩
    这是个压缩exe文件的工具
    压缩后照样执行
    并且很好用
    压缩程度也可以