define
Задание условий компиляции.
Синтаксис
define <Имя условия>
define <Имя условия компиляции>{=<выражение определяющее включение или выключение этого условие компиляции >}
Описание
Язык программирования позволяет компилировать программу частично в соответствии с заданными условиями. Условие компиляции задаётся при помощи ключевого слова define.
Пример 1
define f1;
ifdef f1
Y = sin(X);
elseif
Y = cos(X);
endifВ
примере в результате определения условия f1 будет скомпилирована строка Y = sin(X).Пример 2
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).