Delphi Programming
Register
Advertisement

Delphi uses numerical package suffixes that started out with just the version number omitting the dot (7.0 -> 70) but since later on the versions were no longer following the standard numbering (I hate you Microsoft! You, with your stupid Windows 95 started this! Ok, back to topic.), it is no longer that easy. Also, some versions were omitted while others better should have been (hmpf - Delphi 8 - hmpf), so here is a list:

  • Delphi 4: 40
  • Delphi 5: 50
  • Delphi 6: 60
  • Delphi 7: 70
  • Delphi 8 (never existed - lalala I can't hear you, OK, it probably was 80)
  • Delphi 8 for .NET: 80
  • Delphi 2005: 90
  • Delphi 2006: 100
  • Delphi 2007: 110 (Codegear maintained binary compatibility with 2006, so continued using 100, while others used 110, so this is debatable)
  • Delphi 2009: 120
  • Delphi 2010: 140 (somehow 130 got lost, maybe because of compiler version 13 superstition?)
  • Delphi XE: 150
  • Delphi XE2: 160 (Embarcadero used 161 in Update 2 for a few FMX packages).
  • Delphi XE3: 170
  • Delphi XE4: 180
  • Delphi XE5: 190
  • Delphi XE6: 200
  • Delphi XE7: 210
  • Delphi XE8: 220
  • Delphi 10.0 Seattle: 230
  • Delphi 10.1 Berlin: 240
  • Delphi 10.2 Tokyo: 250
  • Delphi 10.3 Rio: 260
  • Delphi 10.4 Sydney: 270
  • Delphi 11.0 Alexandria: 280

If you are unsure, you can easily check in the Components/Packages menu. Select any of the Delphi packages there, they should have the correct suffix.

Advertisement