Оператор W

Определение: Отключает/включает любые изменения на экране во время выполнения программы.

Формы записи: {W+}{W-}

{W+} включает любые изменения на экране. Этот режим устанавливается по умолчанию и необходим для отладки программ, при этом нажатие любой клавиши на клавиатуре приводит к остановке и переходу в режим отладки. {W-} отключает любые изменения на экране для предотвращения "моргания" окон. Используется в готовых программах, поэтому нажатия клавиш не приводит к остановке (т.к. программа пользователя может сама их отработать оператором Read), а в случае зацикливания используется клавиша <Alt><M Ь>. Отлаженная программа должна обрабатывать все сообщения системы т.о. использование оператора {W-} обычно сочетается с оператором {S-}. Попытка останова программы в режиме [W-] приводит к выводу запроса пользователю:

Перейти в этом случае к отладке программы можно нажатием <Alt><M Ь>.

Корректная работа программ и долгих операций системы требует контроля прекращения процессов. Например ошибки печати могут контролироваться программой:
[W-][S-][F5][IF S][0 Pause]

оператор {W-} всегда обновляет экран.


© ООО "АТЛАС" г.Воронеж, 2007. Все права защищены.

Сайт создан в системе uCoz