Руководство разработчика

Ключевое слово ВЕРСИЯ


1. Получение версии исполняемого кода (ibx).

Синтаксис:

ВЕРСИЯ

Возвращаемое значение

Строковое представление версии кода. Например, "2.0.0.0".

Пример:

ЕСЛИ ВЕРСИЯ > "2" ТО
  // выполняется для версии 2.0.0.0 и выше... 
КОНЕЦ_ЕСЛИ

2. Получение версии подключаемого модуля.

Синтаксис:

ВЕРСИЯ(<имя модуля>)

Позволяет получить версию подключаемого модуля во время компиляции. Версию модуля во время выполнения можно получить с помощью функций модуля RVMC: ВЕРСИЯ_МОДУЛЯ и ВЕРСИЯ_МОДУЛЯ_СЕРВ.

Возвращаемое значение

Строковое представление версии модуля. Например, "2.1.0.4".

Пример:

// если код компилировался со старой версией модуля FC
ЕСЛИ ВЕРСИЯ("FC") < ВЕРСИЯ_МОДУЛЯ("FC") ТО
  СООБЩЕНИЕ("Модуль FC обновлен...")
КОНЕЦ_ЕСЛИ

Замечание

ВЕРСИЯ не является функцией и может использоваться в константных выражениях.


См. также: