На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: jack128, Rouse_, Krid
  
    > Версии компилятора Delphi , полезно для условной компиляции
      Версии компилятора 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)
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0183 ]   [ 16 queries used ]   [ Generated: 28.03.24, 09:38 GMT ]