Makhaon писал(а):Как 3.1.1 от 3.0.4 отличить?
у разрабов на материнском сайте надо спросить, наверняка есть встроенные возможности из командной строки. Я обычно заранее знал номер ревизии, которую по svn скачивал
Модератор: Модераторы
Makhaon писал(а):В смысле - как в коде отличить? Что бы дефайны поставить.
FPC   Always defined for Free Pascal.
VER2   Always defined for Free Pascal version 2.x.x.
VER2_0   Always defined for Free Pascal version 2.0.x.
VER2_2   Always defined for Free Pascal version 2.2.x.
VER3   Always defined for Free Pascal version 3.x.x.
VER3_0   Always defined for Free Pascal version 3.0.x.
FPC_VERSION   Contains the major version number from FPC.
FPC_RELEASE   Contains the minor version number from FPC.
Makhaon писал(а):В смысле - как в коде отличить?
{$if (FPC_VERSION = 3) and (FPC_RELEASE = 1) and (FPC_PATCH = 1)}
  // Чего-то там куда-то
{$endif}
Makhaon писал(а):Какая претензия еще?


Makhaon писал(а):Однако, если хамско-менторский тон

В смысле - как в коде отличить?
{$if FPC_FULLVERSION>=30000}
  ...
{$else}
  //Legacy Free Pascal below 3.0 (2.6.0 to 2.6.4)
  {$if (FPC_FULLVERSION>=20700) or (FPC_FULLVERSION<20600)}
     {$fatal THIS FPC VERSION WONT COMPILE THIS!}
  {$endif}
  ...
{$endif}  


Снег Север писал(а):только у меня складывается впечатление, что над вами кто-то стоит с писстолетом и заставляет использовать JCL, а вы мужественно сопротивляетесь насилию над личностью?

Makhaon писал(а):собираем JclVcl (ошибка),

Вернуться в Разработки на нашем сайте
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1