Note: This article is tightly connected to the “How to correctly set the compiler options” article.
Somebody asked how to set the default project options for a new Delphi project.
I stopped years ago wasting time with this. Instead I have a folder where I store a “template” project. You can find this Delphi template here.
When I start a new application, I copy that folder to a new folder (I use Total Commander instead of Explorer). That “default” project does a lot of extra stuff for me, including enhancements for TApplication such as out of the box: logging system, ini file, save form position on screen, etc.
Also NO projects should ever be started without Overflow Checking, Range Checking and Assertions being turned on by default (for Debug version).
Well, there are more settings that should be turned on by default, for proper debugging.