{****************************************************************}
04)
ACL (API 控制库 API Controls Library)
纯以API写程序是完全可能的,但我希望达到两个目的 —— 写出瘦小程序和生成新的控制库,在写程序的时候,也就创建了我自己的TWinControl和全部标准的Windows控制类.
http://www.apress.ru/pages/bokovikov/delphi/index.html
{****************************************************************}
05)
StripReloc是一个免费的(GPL 许可协议) 命令行应用程序,用于移去Win32 PE格式文件多余的重配区段(".reloc") ,以减小它们的大小。大多数编译器/链接程序(包括Delphi)会在EXE文件里写入重配区段,但由于EXE文件从不会重新部署,所以该区段只会浪费空间。
http://www.jrsoftware.org/striprlc.php
{****************************************************************}
06)
去除调试信息
Debug信息会占用一部分空间的,对于最终的发行版,完全可以不要这部分信息 。
Delphi IDE菜单
project-Options-Compiler - Debugging 与
project- Options - Linker - EXE and DLL options
去掉下面两项,可以减少文件的大小
"Include TD32 debug info" 与 "Build with runtime packages".
{****************************************************************}
08/09)
对于图片
最好不要在设计期把图片加到窗体,尤其是大的图片,因为这样以来,Delphi会把图片也编译到你的可执行文件中去,从而增大EXE文件的尺寸。建议在运行时,以代码的方式,实时的载入图片。
{****************************************************************}
10)
怎样使您的EXE文件更轻便:
http://www.undu.com/DN970301/00000064.htm
{****************************************************************}
11)
Use TStringList
Use MiniReg
本文来自Delphi之窗,原文地址:http://www.52delphi.com