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}
复制代码
当然能够尽可能少的使用第三方组件、增加程序单元的可重复使用,这样也是一个减少文件体积的方法。
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}
复制代码
当然能够尽可能少的使用第三方组件、增加程序单元的可重复使用,这样也是一个减少文件体积的方法。
相关文章推荐
- 减小Delphi XE5编译出来的程序体积
- 【转】减小Delphi XE5编译出来的程序体积
- 减小Delphi XE5编译出来的程序体积
- Delphi编译出来的程序报病毒了
- vc2005编译出来的程序实现绿色版,即无须安装运行库
- Delphi XE4 减少程序体积!
- 今天发现Delphi编译出来的程序报病毒了。
- 减小Delphi XE 以上版 编译出来的程序体积
- Delphi 编译出来的程序被小红伞报病毒 TR/Spy.Banker.Gen4 [trojan]
- vc2005编译出来的程序实现绿色版,即无须安装运行库
- 优化减少Delphi XE系列 IDE 编译程序体积
- Delphi XE4 减少程序体积!
- vc2005编译出来的程序实现绿色版,即无须安装运行库
- 用Delphi实现程序检测计算机是否连网
- 减少delphi的程序使用的内存大小
- 用Delphi实现开机自动启动程序
- Delphi程序退出时删除自身的实现
- 问题的提出:如何在Windows上通过终端程序实现Unix平台的前台编译?
- 防止用DeDe软件反编译delphi程序
- Delphi程序与Chm帮助关联的简单实现