Определение: Отключает/включает любые изменения на экране во время выполнения программы.
Формы записи: {W+}{W-}
{W+} включает любые изменения на экране. Этот режим устанавливается по умолчанию и необходим для отладки программ, при этом нажатие любой клавиши на клавиатуре приводит к остановке и переходу в режим отладки. {W-} отключает любые изменения на экране для предотвращения "моргания" окон. Используется в готовых программах, поэтому нажатия клавиш не приводит к остановке (т.к. программа пользователя может сама их отработать оператором Read), а в случае зацикливания используется клавиша <Alt><M Ь>. Отлаженная программа должна обрабатывать все сообщения системы т.о. использование оператора {W-} обычно сочетается с оператором {S-}. Попытка останова программы в режиме [W-] приводит к выводу запроса пользователю:
Перейти в этом случае к отладке программы можно нажатием <Alt><M Ь>.
Корректная работа программ и долгих операций системы требует
контроля прекращения процессов. Например ошибки печати могут
контролироваться программой:
[W-][S-][F5][IF S][0 Pause]
оператор {W-} всегда обновляет экран.
© ООО "АТЛАС" г.Воронеж, 2007. Все права защищены. |