| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| README.md | 2026-04-05 | 3.7 kB | |
| dzBdsLauncher-1.0.19.zip | 2026-04-05 | 531.2 kB | |
| dzBdsLauncher-1.0.18.zip | 2025-10-19 | 536.9 kB | |
| dzBdsLauncher-1.0.17.zip | 2025-09-12 | 500.4 kB | |
| dzBdsLauncher-1.0.16.zip | 2025-07-16 | 500.3 kB | |
| dzBdsLauncher-1.0.15.zip | 2025-04-09 | 500.3 kB | |
| dzBdsLauncher-1.0.14.zip | 2024-08-18 | 500.0 kB | |
| dzBdsLauncher-1.0.13.zip | 2024-06-16 | 500.0 kB | |
| dzBdsLauncher-1.0.12.zip | 2024-06-15 | 495.9 kB | |
| dzBdsLauncher-1.0.11.zip | 2023-11-11 | 496.4 kB | |
| dzBdsLauncher-1.0.2.zip | 2023-08-28 | 1.7 MB | |
| dzBdsLauncher-1.0.4.zip | 2023-08-28 | 511.8 kB | |
| dzBdsLauncher-1.0.3.zip | 2023-08-28 | 511.6 kB | |
| dzBdsLauncher-1.0.0.zip | 2023-08-28 | 1.7 MB | |
| dzBdsLauncher-1.0.9.zip | 2023-08-28 | 532.9 kB | |
| dzBdsLauncher-1.0.8.zip | 2023-08-28 | 532.8 kB | |
| dzBdsLauncher-1.0.7.zip | 2023-08-28 | 532.5 kB | |
| dzBdsLauncher-1.0.6.zip | 2023-08-28 | 531.6 kB | |
| dzBdsLauncher-1.0.5.zip | 2023-08-28 | 531.3 kB | |
| Totals: 19 Items | 11.6 MB | 0 |
dzBdsLauncher
A Windows console utility that intelligently detects the correct Delphi IDE version for a project file and launches it. It supports Delphi 6 through Delphi 13 and reads version information from .dpr, .dpk, .dproj, .groupproj, .bdsproj, and .dof project files.
Release Notes
1.0.20 (unreleased)
- Added support for Delphi 13.1 (
.dprojversion 20.4)
1.0.19 (2026-04-05)
- Fixed
HandleDofto check for.dpkwhen.dprdoes not exist (Delphi 6/7 package projects) - Also ask the user if the Delphi version for a
.groupprojfile cannot be determined - Refactored console I/O via
IdzBdsLauncherOutputinterface injection, decoupling core logic from console dependencies - Added DUnit test infrastructure for
TDelphiInfo - Added CLAUDE.md project description
1.0.18 (2025-10-19)
- Optionally delete the Delphi 12 or Delphi 13 shortcut link which the IDE puts in the Start Menu
1.0.17 (2025-09-12)
- Added support for Delphi 13 (
.dprojversion 20.3, same as Delphi 12.3)
1.0.16 (2025-07-16)
- Bugfix: The default for
.dprojfiles withoutProjectVersion(Delphi 2007) did not work - Added support for Delphi 12.2
- Added support for Delphi 12.3
- Add quotes to parameters if they don't have some, so paths with spaces work
1.0.13 (2024-06-16)
- Output a warning if no useful excluded package can be found
- Bugfix: No entry exists for
dvUnknown-- raise an exception with a meaningful error message rather thanEListError - If the Delphi version of a
.dprojcannot be determined (but only two are possible), ask the user - Adapted error messages to the additional file types supported
- If there are multiple possible Delphi versions, check which ones are installed; if only one is installed, open it
- Bugfix: Unambiguous detection was broken
1.0.12 (2024-06-15)
- Support a second
.groupprojfile format - Raise an exception if neither a
.dproj,.bdsproj, nor.doffile is found for a given.dprfile - Fixed compiler warnings
1.0.11 (2023-11-11)
- Added support for Delphi 12
1.0.10 (2022-09-26)
- Added support for Delphi 11.1 and 11.2
1.0.9 (2022-07-31)
- Now checks whether the main project file is a
.dpror.dpkfile
1.0.8 (2022-01-22)
- Additionally check for the Delphi version anywhere in the
.groupprojfile name (including the path), with improved prefix/suffix matching (D,Delphi,BDS,RS)
1.0.7 (2021-09-12)
- Added support for Delphi 11
1.0.6 (2021-03-15)
- Added support for Delphi 10.4.1 and 10.4.2
- Added more possible filename extensions:
10.xand10_x - Bugfix:
FreeAndNilis wrong for string arrays - Can now also handle
.dpkfiles
1.0.5 (2020-06-01)
- Bugfix: Support for Delphi 10 was broken
- Added support for Delphi 6 and 7 (via
.doffile) - Added support for Delphi 2005 and 2006 (via
.bdsprojfile, based on excluded packages) - Handle
.dprfiles by analysing the corresponding.dproj,.bdsproj, or.doffile - When run in the debugger, remove
BDSandDELPHIenvironment variables from the environment passed to the started IDE
1.0.4 (2020-05-31)
- Added support for Delphi 10.4
1.0.3 (2020-03-01)
- Refactored the code
- Added support for
.groupprojfiles - In addition to the suffixes and
ProjectVersionfrom the.dprojfile, now also uses theDllSuffixif there is one - Added diagnostic output
1.0.1 (2019-10-14)
- Now also interprets the
ProductVersionentries in the.dprojfiles - Bugfix: Used wrong registry keys for Delphi 10, 10.1, and 10.2, so accidentally launched Delphi 10.3
1.0.0 (2019-08-03)
- First working version (console program, must be compiled with Delphi 10.3)