FPC и CompilerVersion

Форум для изучающих FPC и их учителей.

Модератор: Модераторы

Ответить
fpbt
новенький
Сообщения: 17
Зарегистрирован: 27.09.2011 21:48:35

FPC и CompilerVersion

Сообщение fpbt »

Здравствуйте.

Есть в коде для Delphi проверки с CompilerVersion, можно как-то создать его и задать нужное значение в FPC(или может какой файл подключить надо)?

Пример кода:

Код: Выделить всё

{$ALIGN 8}
{$BOOLEVAL OFF}
{$EXTENDEDSYNTAX ON}
{$LONGSTRINGS ON}
{$MINENUMSIZE 1}
{$OPENSTRINGS ON}
{$OVERFLOWCHECKS OFF}
{$TYPEDADDRESS OFF}
{$ASSERTIONS ON}

{$IF CompilerVersion >= 20} //D2009
  {$DEFINE OTL_Anonymous}
  {$DEFINE OTL_Generics}
  {$DEFINE OTL_HasInterlockedCompareExchangePointer}
{$IFEND}

{$IF CompilerVersion >= 21} //D2010
  {$DEFINE OTL_ERTTI}
  {$DEFINE OTL_DeprecatedResume}
  {$DEFINE OTL_KnowsParamCount}
  {$DEFINE OTL_HasTkPointer}
  {$DEFINE OTL_HasArrayOfT}
{$IFEND}

{$IF CompilerVersion >= 22} //DXE
  {$DEFINE OTL_TOmniValueImplicitDateTime}
{$IFEND}

{$IF CompilerVersion >= 23} //DXE2
  {$DEFINE OTL_Supports64Bit}
{$IFEND}


вот по версиям Delphi: http://delphi.wikia.com/wiki/CompilerVersion_Constant
Mr.Smart
долгожитель
Сообщения: 1796
Зарегистрирован: 29.03.2008 00:01:11
Откуда: из леса!

Re: FPC и CompilerVersion

Сообщение Mr.Smart »

fpbt
новенький
Сообщения: 17
Зарегистрирован: 27.09.2011 21:48:35

Re: FPC и CompilerVersion

Сообщение fpbt »

Спасибо.

Только так пробовал и оно не работало. Почитал ссылку, оказывается надо было ещё {$MACRO ON}

Ещё раз спасибо.
Ответить