Reputation:
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?
Upvotes: 4
Views: 9168
Reputation:
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.
Upvotes: 0
Reputation: 17203
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:
Upvotes: 14