用AsPack或UPX压缩,体积可以缩减到原来的1/3。

解决方案 »

  1.   

    像那位朋友说的,少用VCL控件,某些必要的时候你可以不用,比如你就不用form窗口,而让他后台运行进行了。如果要窗口,这个时候要引用WINDOWS的内部资源窗口,程序也可以做的像用VB作的很小,只有?K而已。
      

  2.   

    对,当你使用了哪怕只有一个空白vcl窗口,那么程序就至少是?百k
    所以,应尽量少用vcl控件,多用API
      

  3.   

    如果不用VCL就最好了,不过代码量要吓死你!缩小EXE的大小的话就简单了,调用DLL啊,自己把代码写到DLL中,EXE文件自然就小了
      

  4.   

    "如何使Delphi编译的程序小一些?"
    只是想小一些,用ASPack等压缩最好(其实小了很多)!
    不要为了体积小降低了开发效率,多用API还会造成在各种操作系统上的兼容性问题!
      

  5.   

    fast way is compress with Win UPX ASPack
    or all use Windows API don't use VCL!
      

  6.   

    看看《电脑报》第七期我写的《EXE压缩软件大比拼》或许对你有帮助。