FPC и CompilerVersion

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

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

FPC и CompilerVersion

Сообщение fpbt » 20.12.2012 20:46:50

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

Есть в коде для 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
fpbt
новенький
 
Сообщения: 17
Зарегистрирован: 27.09.2011 21:48:35

Re: FPC и CompilerVersion

Сообщение Mr.Smart » 20.12.2012 21:43:56

Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: FPC и CompilerVersion

Сообщение fpbt » 22.12.2012 12:32:21

Спасибо.

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

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


Вернуться в Обучение Free Pascal

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6

Рейтинг@Mail.ru