I have created a simple project in Delphi XE2 with only 3 or 4 delphi forms which are only 8 or 9 KB in size. But If I see the exe size, its 12MB. I don't know how? What could be the reasons?
Asked
Active
Viewed 8,999 times
4
-
2http://stackoverflow.com/questions/3975292/delphi-xe-disable-rtti – bummi Nov 28 '12 at 06:08
-
1http://andy.jgknet.de/blog/2011/11/xe2-why-have-empty-vcl-projects-a-size-of-7-mb/ – Arioch 'The Nov 28 '12 at 09:29
2 Answers
14
You're using the default Debug build configuration, which includes debug information in the exe.
You normally change the build configuration to release in order to produce a smaller exe for distribution, at the expense to lose the ability to debug it within the Delphi IDE (step by step).
Take a look at How to change Delphi Build configuration?
Using Delphi XE 3 with a simple form, the Debug exe is 10,995Kb whereas the Release exe is only 2,326Kb long. You may argue the latter is still big, but that's another question:
0
Okay, Now I know, I was compiling exe in build mode. When I switched to release mode and then compiled, the size was in KBs.