您的位置:首页 > 编程语言 > Delphi

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

2014-08-12 14:03 357 查看
本文章介绍了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}

复制代码

当然能够尽可能少的使用第三方组件、增加程序单元的可重复使用,这样也是一个减少文件体积的方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: