本文章介绍了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}

复制代码

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

转载于:https://blog.51cto.com/lj1987/1538971

Delphi XE5实现减少编译出来的程序体积相关推荐

  1. Delphi xe5 编译报environment.proj错误的解决

    Delphi xe5 在Win64位下编译报 environment.proj 错误,网上有说明: http://hi.baidu.com/fly_king1228/item/9c85fccd8db4 ...

  2. Delphi XE5教程4:程序和单元概述

    内容源自Delphi XE5 UPDATE 2官方帮助<Delphi Reference>,本人水平有限,欢迎各位高人修正相关错误!也欢迎各位加入到Delphi学习资料汉化中来,有兴趣者可 ...

  3. 老程序员之DELPHI XE5之手机应用开发案例之一

    Delphi XE5发布已有一年了,本人通过其已实现了几个小的手机应用,评价如下: 1)XE5稳定性和性能都得到了很好的提升,至少目前没有感觉任何不适: 2)真正实现了一次编码,多版本发布的目标,无论 ...

  4. 垂死挣扎还是涅槃重生 -- Delphi XE5 公布会归来感想

    Delphi 是一个基本上被我遗忘的工具, 要不是在使用RapidSql , 我是收不到Embarcadero 公司发出的邀请来參加Delphi XE5的公布会的. 有人可能要问为什么是Embarca ...

  5. Delphi XE5 for Android (八)

    delphi xe5 编译的程序在启动时会有短暂的黑屏出现,这个现象产生是因为启动首个activity时会加载一些初始化数据,整个时间大约在2~3秒,如何处理? 网上有些资料,这里主要参考和整理了CS ...

  6. Delphi XE5教程1:语言概述

    内容源自Delphi XE5 UPDATE 2官方帮助<Delphi Reference>,本人水平有限,欢迎各位高人修正相关错误! 也欢迎各位加入到Delphi学习资料汉化中来,有兴趣者 ...

  7. 垂死挣扎还是涅槃重生 -- Delphi XE5 发布会归来感想

    Delphi 是一个基本上被我遗忘的工具, 要不是在使用RapidSql , 我是收不到Embarcadero 公司发出的邀请来参加Delphi XE5的发布会的. 有人可能要问为什么是Embarca ...

  8. ”垂死挣扎还是涅槃重生 -- Delphi XE5 发布会归来感想“的感想

    看了 andy 先生 题为 "垂死挣扎还是涅槃重生 -- Delphi XE5 发布会归来感想"的内容(原文参见http://blog.csdn.net/nylx/article/ ...

  9. 垂死或涅槃重生 -- Delphi XE5 我们将宣布感情的回归

    Delphi 在很大程度上是一个被遗忘我的工具. 无论是在使用RapidSql , 我还没有收到Embarcadero 本公司发行参与邀请Delphi XE5该公告将. 可能有人会问,为什么Embar ...

最新文章

  1. 大脑如何判断该睡觉了?可能是这80种蛋白说了算
  2. springcloud(三):服务提供与调用
  3. Java学习个人备忘录之线程间的通信
  4. single-number-ii
  5. OMEGA3-补充注意事项
  6. 你吃的瓜子仁,真是老奶奶磕出来的?!
  7. Elegant Construction HDU-5813 构造
  8. 函数的参数,参数为数组
  9. robocode_Robocode大师的秘密,预测性定位
  10. RubyInstallers无法下载或下载缓慢的问题
  11. 算法学习笔记——数据结构:树状数组BIT
  12. python化学模拟_rdkit 化学反应高级功能
  13. 计算机系统历史版本,全历史PC版
  14. 深入理解JavaScript运行机制
  15. 问题:网页版微信协议如何获取语音消息并播放
  16. 晚清十大武林高手(电视里常引用的真实人物)
  17. 亚马逊退货退款常见问题解答|官方
  18. oracle 基础语法(二)
  19. 三年磨一剑大话数据结构——数据结构起源、概念和术语
  20. 2022年1~6中国市场汽车销量可视化

热门文章

  1. 不能读取文件“itunes.library.itl”因为它是由更高级别的itunes所创建的
  2. 韩顺平循序渐进学java 第13讲 抽象类.接口
  3. 人生的第一个博客(●'◡'●)ノ♥--开博典礼
  4. 条件控制(if ) ( case)
  5. Linux 复习重点目录
  6. 浅述WinForm多线程编程与Control.Invoke的应用
  7. BW:BW增量更新方法(假增量)
  8. ps4连接r星服务器稳定,移植到不同平台的《GTA5》有什么变化?与八年前相比,差距这么大...
  9. 手摇泵PHP一32_节能手摇泵的制作方法
  10. 计算机结构原理初步教案板书设计,(计算机工作原理)教学设计(教案)