In Delphi 4 Pro, there are some debugging options (check boxes) at Project->Options->Compiler->Debugging, which are:
Reference info (Y)
Normally, whilst developing the project, all items are left checked (as they are by default). However, when the time comes to compile and build the project to create the final release .exe that will be deployed to end users, should these items be unchecked or is it okay to leave them checked?
For security reasons, it is best for no debugging information to be present in the release .exe. However, when compiling and building a project with/without the debugging options, the .exe file seems to be exactly the same number of bytes, therefore, what difference do these options make to the .exe?
I'm not using any assertions in the code I have written (unless any of Delphi's own units use them by default).
Thanks in Advance,