Skip over navigation

Delphi Version Numbers

Product Product version Other names Internal version Package version CompilerVersion const RTLVersion const Defined Symbol
Delphi 12 Athens 29 BDS 23 36 290 36.0 36.0 VER360
Delphi 11 Alexandria 28 BDS 22 35 280 35.0 35.0 VER350
Delphi 10.4 Sydney 27 BDS 21 34 270 34.0 34.0 VER340
Delphi 10.3 Rio 26 BDS 20 33 260 33.0 33.0 VER330
Delphi 10.2 Tokyo 25 BDS 19 32 250 32.0 32.0 VER320
Delphi 10.1 Berlin 24 BDS 18 31 240 31.0 31.0 VER310
Delphi 10 Seattle 23 BDS 17 30 230 30.0 30.0 VER300
Delphi XE8 22 BDS 16 29 220 29.0 29.0 VER290
Delphi XE7 21 BDS 15 28 210 28.0 28.0 VER280
Delphi XE6 20 BDS 14 27 200 27.0 27.0 VER270
Delphi XE5 19 BDS 12 26 190 26.0 26.0 VER260
Delphi XE4 18 BDS 11 25 180 25.0 25.0 VER250
Delphi XE3 17 BDS 10 24 170 24.0 24.0 VER240
Delphi XE2 16 BDS 9 23 160 & 161 23.0 23.0 VER230
Delphi XE 15 BDS 8 22 150 22.0 22.0 VER220
Delphi 2010 14 BDS 7 21 140 21.0 21.0 VER210
Delphi 2009 12 BDS 6 20 120 20.0 20.0 VER200
Delphi 2007 .NET 11 BDS 5 19 110 19.0 19.0 VER190
Delphi 2007 Win32 11 BDS 5 18.5 110 18.5 18.0 VER180 & VER185
Delphi 2006 10 BDS 4 18 100 18.0 18.0 VER180
Delphi 2005 9 BDS 3 17 90 17.0 17.0 VER170
Delphi 8 (.NET only) 8 BDS 2 16 80 16.0 16.0 VER160
C++ Builder 7 7? 15 70? 15.0? ? VER150 & BCB
Delphi 7 7 15 70 15.0 15.0 VER150
C++ Builder 6 6 14 60 14.0 ? VER140 & BCB
Delphi 6 6 14 60 14.0 14.0 VER140
C++ Builder 5 5 13 N/a N/a N/a VER130 & BCB
Delphi 5 5 13 N/a N/a N/a VER130
C++ Builder 4 4 12.5 N/a N/a N/a VER125 & BCB
Delphi 4 4 12 N/a N/a N/a VER120
C++ Builder 3 3 11 N/a N/a N/a VER110 & BCB
Delphi 3 3 10 N/a N/a N/a VER100
C++ Builder 1 N/a 9.3 N/a N/a N/a VER93 & BCB
Delphi 2 2 9 N/a N/a N/a VER90
Delphi 1 1 8 N/a N/a N/a VER80

Use RtlVersion when the code depends on VCL or RTL features and CompilerVersion when it depends on compiler/language features.

Footnote

† Delphi XE2 packages are version 160 but five FireMonkey packages at XE2 Update 2 (fmi161.bpl, fmx161.bpl, fmxase161.bpl, fmxdae161.bpl and fmxobj161.bpl) are version 161.