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 (ошибка),
Вернуться в Разработки на нашем сайте
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2