Ключевое слово ВЕРСИЯ
1. Получение версии исполняемого кода (ibx).
Синтаксис:
ВЕРСИЯ
Возвращаемое значение
Строковое представление версии кода. Например, "2.0.0.0".
Пример:
ЕСЛИ ВЕРСИЯ > "2" ТО // выполняется для версии 2.0.0.0 и выше... КОНЕЦ_ЕСЛИ
2. Получение версии подключаемого модуля.
Синтаксис:
ВЕРСИЯ(<имя модуля>)
Позволяет получить версию подключаемого модуля во время компиляции. Версию модуля во время выполнения можно получить с помощью функций модуля RVMC: ВЕРСИЯ_МОДУЛЯ и ВЕРСИЯ_МОДУЛЯ_СЕРВ.
Возвращаемое значение
Строковое представление версии модуля. Например, "2.1.0.4".
Пример:
// если код компилировался со старой версией модуля FC ЕСЛИ ВЕРСИЯ("FC") < ВЕРСИЯ_МОДУЛЯ("FC") ТО СООБЩЕНИЕ("Модуль FC обновлен...") КОНЕЦ_ЕСЛИ
Замечание
ВЕРСИЯ не является функцией и может использоваться в константных выражениях.