If you need to know underlying information on Delphi versions
Posted by jpluimers on 2016/08/18
Since I’m not that fast at updating List-Delphi-Installed-Packages.ps1 [WayBack] (which I should rename into something containing the word Version in it), here are some useful links to stay up-to-date:
- delphi-dev-shell-tools/uDelphiVersions.pas at master · RRUZ/delphi-dev-shell-tools [WayBack]
- TDelphiVersions
- DelphiVersionsNames
- DelphiRegPaths
- PAClientProfilesPaths
- knowledge about the .dproj/.bdsproj and .goupproj formats
- knowledge how to map .dproj to Delphi versions
- PAClient profiles (that use PAServer instances)
- DelphiDabbler Wiki | Notes / VersionNumbers [WayBack] (at the time of writing: missing the Berlin version information)
- Product
- Other names
- Internal version
- CompilerVersion const
- RTLVersion const
- Defined Symbol (VER###)
- Compiler Versions – RAD Studio [WayBack]
- Delphi conditional VER<nnn>
- Product
- Product Version
- Package Version
- Delphi Release Dates – Delphi Programming – Wikia [WayBack] (also has AppMethod, Turbo Pascal and Borland Pascal release dates)
- Release Date
- Product Name
- Version
- BDS Version
- Months Since Prev Delphi
- Code Names
–jeroen






Update to List-Delphi-Installed-Packages.ps1 shows HKCU/HKLM keys and doesn’t truncated fields any more « The Wiert Corner – irregular stream of stuff said
[…] Darian Miller on If you need to know underlying… […]
Darian Miller said
I recently added a table in a github wiki for my own reference: https://github.com/darianmiller/Delphi-Versions/wiki
Contains: Company/ Product/ Code Name / Release Date / Product Version / Studio Version / Compiler Version / IFDEF Symbol / Package Version / Project File
I use a few different versions and I look at the .dproj file to determine which version of Delphi to use.