Delphi XE3 EXE文件大小比Dephi大25倍

作为测试,我决定在Delphi中使用Delphi 4,5,6,7,2005,2010和XE3创建一个简单的“Hello world”应用程序.该应用程序只不过是一个TForm,一个带有OnClick事件的TButton,它调用ShowMessage(‘Hello world’).

以下是关闭每个最终EXE的结果:

有人可以解释为什么XE3版本比以前版本的Delphi平均大26倍?

这是XE3的项目设置:

解决方法

更改为“发布”配置后,您可能只做了一个编译.尝试重建(不重新编译).这将真正激活可执行文件上的Release配置,也可能激活更小的文件大小.

对于我(Delphi XE2),Windows针对同一个应用程序(发布配置)报告的大小是:

1.52 MB (1,600,512 bytes)

相关文章

 从网上看到《Delphi API HOOK完全说明》这篇文章,基本上都...
  从网上看到《Delphi API HOOK完全说明》这篇文章,基本上...
ffmpeg 是一套强大的开源的多媒体库 一般都是用 c/c+&#x...
32位CPU所含有的寄存器有:4个数据寄存器(EAX、EBX、ECX和ED...
1 mov dst, src dst是目的操作数,src是源操作数,指令实现的...