Оператор GETMARK

Назначение этого оператора – получение в программе информации о полях меню типа ВЫБОР, указанных пользователем как отмеченные.

 

GETMARK <имя меню>, <переменная>

 

Использование этого оператора в сочетании с меню типа ВЫБОР дает возможность пользователю выделить (или отметить) более одного поля в меню и проанализировать в программе, какие поля были выделены. Для отметки полей в меню пользователь программы проектирования должен использовать клавишу <Ins>. Более подробно об использовании меню смотрите в пункте "Работа в режиме меню. Использование меню".

  • <Имя меню> – строковое выражение, переменная или константа, значение которой должно совпадать с именем ранее определенного и уже использованного меню. Должно всегда указываться первым в списке параметров.
  • <Переменная> – числовая или строковая переменная, совпадающая по типу с возвращаемым из соответствующего меню значением, т.е., если меню <имя меню> возвращает строковое значение, то и переменная должна быть строкового типа, если числовое – числовая переменная.

Первое обращение к списку отмеченных полей после очередного использования меню с указанным именем возвращает в переменную первое из отмеченных пользователем полей. Каждое новое обращение к списку приводит к перестановке счетчика отмеченных полей, т.е. при следующем обращении в указанную переменную будет возвращено следующее отмеченное поле. При окончании списка в переменную будет возвращено либо значение 1*10^37 (если возвращаемое из меню значение числового типа), либо пустая строка.

 

Подсистема SIMS