Skip over navigation

Welcome to the all new DelphiDabbler website.

I hope you like it.

There are going to be bugs. Please report any you find on the website's issues page (GitHub account required). Thanks.

Click the close button and you won't see this message again.

Delphi Version Numbers

Product Other names Internal version CompilerVersion const RTLVersion const Defined Symbol
Delphi 1 8 VER80
Delphi 2 9 VER90
C++ Builder 1 9.3 VER93 & BCB
Delphi 3 10 VER100
C++ Builder 2 11 VER110 & BCB
Delphi 4 12 VER120
C++ Builder 4 12.5 VER125 & BCB
Delphi 5 13 VER130
C++ Builder 5 13 VER130 & BCB
Delphi 6 14 14.0 14.0 VER140
C++ Builder 6 14 VER140 & BCB
Delphi 7 15 15.0 15.0 VER150
C++ Builder 7 15 VER150 & BCB
Delphi 8 (.NET only) BDS 2 16 16.0 16.0 VER160
Delphi 2005 BDS 3 17 17.0 17.0 VER170
Delphi 2006 BDS 4 18 18.0 18.0 VER180
Delphi 2007 Win32 BDS 5 18.5 18.5 18.0 VER180 & VER185
Delphi 2007 .NET BDS 5 19 19.0 19.0 VER190
Delphi 2009 BDS 6 20 20.0 20.0 VER200
Delphi 2010 BDS 7 21 21.0 21.0 VER210
Delphi XE BDS 8 22 22.0 22.0 VER220
Delphi XE2 BDS 9 23 23.0 23.0 VER230
Delphi XE3 BDS 10 24 24.0 24.0 VER240
Delphi XE4 BDS 11 25 25.0 25.0 VER250
Delphi XE5 BDS 12 26 26.0 VER260
Delphi XE6 BDS 14 27 27.0 VER270
Delphi XE7 BDS 15 28 28.0 VER280
Delphi XE8 BDS 16 29 29.0 VER290
Delphi 10 Seattle BDS 17 30 30.0 30.0 VER300
Delphi 10.1 Berlin BDS18 31 31.0 VER310

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