当前位置:  开发笔记 > 编程语言 > 正文

什么能影响Delphi的可执行文件大小?

如何解决《什么能影响Delphi的可执行文件大小?》经验,为你挑选了2个好方法。

我有完全相同的delphi版本,bpls,组件,一切.然而在三台机器中,生成的可执行文件的大小不同.还有什么可以影响exe的大小?

在我的机器上,我得到这个尺寸(Vista 6.0.6001):

4.547.584 bytes

在我同事的机器上,他得到了(XP 5.1.2600 SP3):

4.530.688 bytes

在第三个大学里,他得到:(XP 5.1.2600 SP2)

4.527.104 bytes

操作系统版本是否会影响编译的exe大小?



1> Jim McKeeth..:

这似乎是配置差异,或者如果您在三台机器之间安装了不同版本的组件.我建议您在验证构建设置是否相同后,创建一个空白表单并在所有3上尝试.如果它是相同的,那么添加一些第三方组件,直到找到不同的组件.

此外,您可能有不同版本的Delphi(主要或次要/更新版本).



2> Nick Hodges..:

差异几乎肯定来自机器之间的不同编译器设置.例如,打开或关闭"范围检查"将略微改变可执行文件的结果大小.

最近版本的Delphi的一个好处是使用MSBuild,它可以轻松确保任何给定构建的设置是相同的.

推荐阅读
帆侮听我悄悄说星星
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有