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).