[решено]условная компиляция
Модератор: Модераторы
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
[решено]условная компиляция
Можно ли, и как, использовать условную компиляцию в зависимости от версии Lazarus/Fpc?
Последний раз редактировалось Лекс Айрин 09.06.2013 19:56:19, всего редактировалось 1 раз.
-
Mirage
- энтузиаст
- Сообщения: 881
- Зарегистрирован: 06.05.2005 20:29:07
- Откуда: Russia
- Контактная информация:
Можно. Что-то типа:
Список дефайнов:
Код: Выделить всё
{$IF FPC_FULLVERSION < 20206}
...
{$ELSE}
...
{$IFEND}
Список дефайнов:
Код: Выделить всё
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.
FPC_VERSION Contains the major version number from FPC.
FPC_RELEASE Contains the minor version number from FPC.
FPC_PATCH Contains the third part of the version number from FPC.
FPC_FULLVERSION Contains the entire version number from FPC as a single
number which can be used for comparing. For FPC 2.2.4 it will contain 20204.- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
Mirage, спасибо. По крайней мере, под младшей версией сообрал.
