Задание условий компиляции.
define <Имя условия> define <Имя условия компиляции>{=<выражение определяющее включение или выключение этого условие компиляции >}
Язык программирования позволяет компилировать программу частично в соответствии с заданными условиями. Условие компиляции задаётся при помощи ключевого слова define.
define f1; ifdef f1 Y = sin(X); elseif Y = cos(X); endifВ примере в результате определения условия f1 будет скомпилирована строка Y = sin(X).
define is_need_script = IS_REG_MODE_FLAG //Этот текст включает условие компиляции только если системная переменная IS_REG_MODE_FLAG = 1 (т.е. включен режим управления объектом); ifdef is_need_script Y = sin(X); elseif Y = cos(X); endif
В примере в результате определения условия is_need_script и включения условия компиляции (IS_REG_MODE_FLAG соответствует нахождению окна в режиме управления(см. Переменные)) будет скомпилирована строка Y = sin(X).