本文章介绍了Delphi XE5实现减少编译出来的程序体积,一般情况下,编译出来的文件会比较大,对于发布来说,比较不方便,经过查询,找到了两个减少体积的办法
1:关闭DEBUG信息,通过下面的步骤来实现
Project->options->Linking->debug information 设置为False即可
新建工程:默认编译文件大小为:9782KB
使用上述办法瘦身:程序大小为:1900KB
2:在工程中用编译指令禁用RTTI,禁方法很简单,就是要在工程 的Uses语句前添加下面的语句就可以了:
{ Reduce EXE size by disabling as much of RTTI as possible (delphi 2009/2010) }
{$IF CompilerVersion >= 21.0}
{$WEAKLINKRTTI ON}
{$RTTI EXPLICIT METHODS([]) PROPERTIES([]) FIELDS([])}
{$IFEND}
复制代码
当然能够尽可能少的使用第三方组件、增加程序单元的可重复使用,这样也是一个减少文件体积的方法。
转载于:https://blog.51cto.com/lj1987/1538971