Delphi XE5实现减少编译出来的程序体积

本文章介绍了Delphi XE5实现减少编译出来的程序体积,一般情况下,编译出来的文件会比较大,对于发布来说,比较不方便,经过查询,找到了两个减少体积的办法
1:关闭DEBUG信息,通过下面的步骤来实现
Project->options->Linking->debug information 设置为False即可
新建工程:默认编译文件大小为:9782KB
使用上述办法瘦身:程序大小为:1900KB


2:在工程中用编译指令禁用RTTI,禁方法很简单,就是要在工程 的Uses语句前添加下面的语句就可以了:

  1. { Reduce EXE size by disabling as much of RTTI as possible (delphi 2009/2010) }

  2. {$IF CompilerVersion >= 21.0}

  3. {$WEAKLINKRTTI ON}

  4. {$RTTI EXPLICIT METHODS([]) PROPERTIES([]) FIELDS([])}

  5. {$IFEND}

复制代码


当然能够尽可能少的使用第三方组件、增加程序单元的可重复使用,这样也是一个减少文件体积的方法。



你可能感兴趣的:(文章,程序,第三方,false,possible)