Download Latest Version dzBdsLauncher-1.0.19.zip (531.2 kB)
Email in envelope

Get an email when there's a new version of dzBdsLauncher

Home
Name Modified Size InfoDownloads / 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 (.dproj version 20.4)

1.0.19 (2026-04-05)

  • Fixed HandleDof to check for .dpk when .dpr does not exist (Delphi 6/7 package projects)
  • Also ask the user if the Delphi version for a .groupproj file cannot be determined
  • Refactored console I/O via IdzBdsLauncherOutput interface 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 (.dproj version 20.3, same as Delphi 12.3)

1.0.16 (2025-07-16)

  • Bugfix: The default for .dproj files without ProjectVersion (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 than EListError
  • If the Delphi version of a .dproj cannot 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 .groupproj file format
  • Raise an exception if neither a .dproj, .bdsproj, nor .dof file is found for a given .dpr file
  • 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 .dpr or .dpk file

1.0.8 (2022-01-22)

  • Additionally check for the Delphi version anywhere in the .groupproj file 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.x and 10_x
  • Bugfix: FreeAndNil is wrong for string arrays
  • Can now also handle .dpk files

1.0.5 (2020-06-01)

  • Bugfix: Support for Delphi 10 was broken
  • Added support for Delphi 6 and 7 (via .dof file)
  • Added support for Delphi 2005 and 2006 (via .bdsproj file, based on excluded packages)
  • Handle .dpr files by analysing the corresponding .dproj, .bdsproj, or .dof file
  • When run in the debugger, remove BDS and DELPHI environment 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 .groupproj files
  • In addition to the suffixes and ProjectVersion from the .dproj file, now also uses the DllSuffix if there is one
  • Added diagnostic output

1.0.1 (2019-10-14)

  • Now also interprets the ProductVersion entries in the .dproj files
  • 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)
Source: README.md, updated 2026-04-05