Via [WayBack] In what ways can you detect which edition of Delphi in installed from the installed files? I’m trying to distinguish between Standard, Professional, E… – Jeroen Wiert Pluimers – Google+
Different Delphi editions have different msbuild support files. For instance IDL is only available in Enterprise/Architect/Ultimate (which use the exact same binaries anyway).
IDL is old, see
So I updated my [WayBack] jeroenp / wiert.me / Run-Dependend-rsvars-From-Path.bat — Bitbucket (which besides running rsvars.bat
, can start the various Delphi IDE personalities, or run msbuild with various configurations) with [WayBack] jeroenp / wiert.me / commit / 2c55fa1bf786 — Bitbucket:
Support 10.1 Berlin and 10.2 Berlin in Run-Dependend-rsvars-From-Path.bat, as well as Professional/Starter editions.
Thanks to Andrea Magni – Google+, Querying was simple: look for the value of the Edition
entry under inside the *\X\BDS\Y.0
where Y
is the BDS version, X
is Borland
, CodeGear
or Embarcadero
(depending on the BDS version) and *
is the base key HKEY_CURRENT_USER\Software
, HKEY_LOCAL_MACHINE\SOFTWARE
, HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node
.
–jeroen