Moderator
Рейтинг (т): 237
|
Версии компилятора Delphi
В нижеследующей таблице перечислены номера версий компилятора Delphi (и их мнемонические обозначения), соответствующие всем релизам Delphi - от Turbo Pascal 4.0 до текущей версии.
Мнемоники версий полезно использовать при условной компиляции. Например, при разработке компонентов для разных версий Delphi, или написании кода, зависящего от конкретной версии компилятора.
Мнемоническое Обозначение VER<nnn>
| Релиз
| Версия Продукта
| Версия Пакета
| Версия Компилятора
|
VER350
|
Delphi 11.0 Alexandria / C++Builder 11.0 Alexandria (Delphi:Win32/Win64/OSX/iOS32/iOS64(LLVM)/iOS32 Simulator/Android(LLVM)/Linux64) (C++Builder:Win32/Win32(Clang)/Win64(Clang)/OSX /iOS32(Clang)/iOS64(Clang)/Android(Clang))
|
28
|
280
|
35.0
|
VER340
|
Delphi 10.4 Sydney / C++Builder 10.4 Sydney (Delphi:Win32/Win64/OSX/iOS32/iOS64(LLVM)/iOS32 Simulator/Android(LLVM)/Linux64) (C++Builder:Win32/Win32(Clang)/Win64(Clang)/OSX /iOS32(Clang)/iOS64(Clang)/Android(Clang))
|
27
|
270
|
34.0
|
VER330
|
Delphi 10.3 Rio / C++Builder 10.3 Rio (Delphi:Win32/Win64/OSX/iOS32/iOS64/iOS32 Simulator/Android/Linux64) (C++Builder:Win32/Win64/OSX/iOS32/iOS64/Android)
|
26
|
260
|
33.0
|
VER320
|
Delphi 10.2 Tokyo / C++Builder 10.2 Tokyo (Delphi:Win32/Win64/OSX/iOS32/iOS64/Android/Linux64) (C++Builder:Win32/Win64/OSX/iOS32/iOS64/Android)
|
25
|
250
|
32.0
|
VER310
|
Delphi 10.1 Berlin / C++Builder 10.1 Berlin (Delphi:Win32/Win64/OSX/iOS32/iOS64/Android) (C++Builder:Win32/Win64/OSX/iOS32/iOS64/Android)
|
24
|
240
|
31.0
|
VER300
|
Delphi 10 Seattle / C++Builder 10 Seattle (Delphi:Win32/Win64/OSX/iOS32/iOS64/Android) (C++Builder:Win32/Win64/OSX/iOS32/iOS64/Android)
|
23
|
230
|
30.0
|
VER290
|
Delphi XE8 / C++Builder XE8 (Delphi:Win32/Win64/OSX/iOS32/iOS64/Android) C++Builder:Win32/Win64/OSX/iOS32/iOS64/Android)
|
22
|
220
|
29.0
|
VER280
|
Delphi XE7 / C++Builder XE7 (Delphi:Win32/Win64/OSX/iOS/Android) (C++Builder:Win32/Win64/OSX/iOS/Android)
|
21
|
210
|
28.0
|
VER270
|
Delphi XE6 / C++Builder XE6 (Delphi:Win32/Win64/OSX/iOS/Android) (C++Builder:Win32/Win64/OSX/iOS/Android)
|
20
|
200
|
27.0
|
VER260
|
Delphi XE5 / C++Builder XE5 (Delphi:Win32/Win64/OSX/iOS/Android) (C++Builder:Win32/Win64/OSX/iOS)
|
19
|
190
|
26.0
|
VER250
|
Delphi XE4 / C++Builder XE4 (Delphi:Win32/Win64/OSX/iOS) (C++Builder:Win32/Win64/OSX)
|
18
|
180
|
25.0
|
VER240
|
Delphi XE3 / C++Builder XE3 (Delphi:Win32/Win64/OSX) (C++Builder:Win32/Win64/OSX)
|
17
|
170
|
24.0
|
VER230
|
Delphi XE2 / C++Builder XE2 (Delphi:Win32/Win64/OSX/iOS) (C++Builder:Win32/OSX)
|
16
|
160
161 - версия для 5-ти пакетов платформы FireMonkey (в XE2 Update 2): fmi161.bpl, fmx161.bpl, fmxase161.bpl, fmxdae161.bpl и fmxobj161.bpl.
|
23.0
|
VER220
|
Delphi XE / C++Builder XE (Win32)
|
15
|
150
|
22.0
|
VER210
|
Delphi 2010 / C++Builder 2010 (Win32)
|
14
|
140
|
21.0
|
VER200
|
Delphi 2009 / C++Builder 2009 (Win32)
|
12
|
120
|
20.0
|
VER190
|
Delphi 2007 for .Net***
|
11
|
110
|
19.0
|
VER180 или VER185
|
Delphi 2007 / C++Builder 2007 for Win32***
|
11
|
110
|
18.5
|
VER180
|
Delphi 2006 / C++Builder 2006 (Win32/.Net) и Delphi/C++Builder 2007 for Win32
|
10
|
100
|
18.0
|
VER170
|
Delphi 2005 (Win32/.Net)
|
9
|
90
|
17.0
|
VER160
|
Delphi 8 for .Net
|
8
|
80
|
16.0
|
VER150
|
Delphi 7 (и 7.1)
|
7
|
70
|
15.0
|
VER140
|
Delphi 6 / C++Builder 6
|
6
|
60
|
14.0
|
VER130
|
Delphi 5 / C++Builder 5
|
5
|
NA
|
NA
|
VER125
|
Inprise C++Builder 4
|
4
|
NA
|
NA
|
VER120
|
Inprise Delphi 4
|
4
|
NA
|
NA
|
VER110
|
C++Builder 3
|
3
|
NA
|
NA
|
VER100
|
Delphi 3
|
3
|
NA
|
NA
|
VER93
|
C++Builder 1
|
NA
|
NA
|
NA
|
VER90
|
Delphi 2
|
2
|
NA
|
NA
|
VER80
|
Delphi 1
|
1
|
NA
|
NA
|
VER70
|
Borland Pascal 7.0
|
NA
|
NA
|
NA
|
VER15
|
Turbo Pascal for Windows 1.5
|
NA
|
NA
|
NA
|
VER10
|
Turbo Pascal for Windows 1.0
|
NA
|
NA
|
NA
|
VER60
|
Turbo Pascal 6.0
|
NA
|
NA
|
NA
|
VER55
|
Turbo Pascal 5.5
|
NA
|
NA
|
NA
|
VER50
|
Turbo Pascal 5.0
|
NA
|
NA
|
NA
|
VER40
|
Turbo Pascal 4.0
|
NA
|
NA
|
NA
|
***
В Delphi 2007 можно определять два символа VER<nnn> - VER185 и VER190. Delphi 2006 и 2007 совместимы на уровне двоичного кода, так что для обеих версий можно использовать VER180. Если Вам нужна только версия 2007, используйте VER185.
Примечание: константа CompilerVersion впервые появилась в Delphi 6, поэтому в более ранних версиях она отсутствует.
Примеры использования : Как узнать версию компилятора? (© Vit), Conditional compilation (Delphi)
|