dzBdsLauncher
smart launcher that automatically selects the correct BDS version
dzBdsLauncher tries to solve the problem of accidentally opening a Delphi project with the wrong Delphi version.
While .dproj files can be opened with newer versions of Delphi than the one that created them, it does not work the other way around. So if you open a Delphi 10 .dproj file with e.g. Delphi 2007, you will just get an error message. If you open a Delphi 2007 .dproj file with Delphi 10, it will automatically convert it to the new format used by that version and it will be unreadable...