Точки останова |
В точках останова выполнение программы приостанавливается и управление переходит к отладчику. Программист получает возможность посмотреть значения переменных, изменить их, назначить новые точки останова или выполнить другие действия по отладке программы.
При достижении точки останова Viper активируется. При этом фокус и указатель позиционируются в место точки останова. Если отладчик остановился в точке останова закрытого файла, то открывается соответствующий редактор.
Отладчик останавливается на точках останова, имеющих отладочную информацию и находящихся в состояние
.Точки останова назначаются командой Меню Отладка. ". Точки останова помечаются специальным значком в окне редактора (см. раздел Окно "Исходный текст". ), а их полный список отображается в окне "Точки останова".
меню "Точку останова можно установить только в файлах типа
(для которых используется раскрасчик типа или with HTML).К
относятся файла с расширениями:*.vip;*.vpp;*.gd;*.cp;*.def;*.dic;*.vih;*.inc;
*.var;*.mnu;*.mnh;*.rc0;*.buh;*.dlg;*.fld;*.prj;
*.gcd;*.pan;*.han;*.frm;*.frn;*.cnf.
Снять точку останова можно из любых типов файлов.
Рис. 60. Окно "Точки останова"
С помощью функции
можно удалить точку останова из-под отладки с сохранением ее в редакторе. Выключить точку можно:из локального меню (пункт
);снять /установить галочку в поле соответсвующей точки останова в окне
.На инструментальной панели имеется также функции
и все точки останова сразу.Щелчок правой кнопки мыши открывает меню с командами:
перейти - перейти в окно редактирования исходного текста программы на строку, соответствующую текущей точке останова.
переключить состояние - включить /выключить точку останова.
удалить - удалить текущую точку останова;
удалить все - удалить все точки останова;
Начиная с Viper 5.4.1.0 закрытие редактора не завершает сеанс отладки. Точки останова, связанные с закрытым редактором, не удаляются.