ВУЗ:
Составители:
Рубрика:
29
• панель инструментов Debug (Отладка) с кнопками команд для
выполнения отладки приложения;
• окно Immediate (Непосредственное выполнение), предназначен-
ное для непосредственного ввода команд, требующих немедлен-
ного выполнения;
• окно Watch (Наблюдение), предназначенное для просмотра зна-
чений выражений, включенных в список просмотра;
• окно Locals (Локальные), предназначенное для просмотра значе-
ний локальных
переменных;
• редактор кода со встроенными возможностями просмотра пере-
менных, констант, свойств, выражений при отладке приложения в
точках останова и пошаговом выполнении приложения;
• окно Call Stack (Стек вызовов) для просмотра вызванных, но не-
завершенных процедур.
Для вызова панели инструментов Debug на экран необходимо вы-
полнить команду: View / Toolbars / Debug (Вид / Панели инструментов /
Отладка
).
Для более тщательного контроля работы приложения можно исполь-
зовать окна просмотра: Immediate (Непосредственное выполнение),
Watches (Наблюдение), Locals (Локальные), Quick Watch (Быстрый про-
смотр), Call Stack (Стек вызовов).
6.6. Обработка ошибок
Обработка ошибок и неправильных действий пользователя – обяза-
тельная составляющая любого проекта. Для работы с ошибками в Visual
Basic используется специальный оператор On Error.
Существует несколько вариантов синтаксиса этого оператора:
• On Error Go To StringLabel ,
где StringLabel – метка оператора – любое текстовое значение, начи-
нающееся с буквы и завершающееся двоеточием. В этом варианте
синтаксиса при возникновении ошибки программа будет перехо-
дить к оператору, следующему непосредственно за этой меткой,
например к оператору, который вызывает процедуру обработки
ошибки.
• On Error Resume Next - используется для игнорирования ошибки,
в процессе выполнения кода.
•
On Error Go To 0 - используется для отключения обработки оши-
бок в какой-либо процедуре.
Для выполнения действий программы после обнаружения ошибки
служит оператор Resume, который имеет различные варианты использова-
ния. Например:
• Resume Next - выполняется оператор, следующий за оператором с
ошибкой.
29
• панель инструментов Debug (Отладка) с кнопками команд для
выполнения отладки приложения;
• окно Immediate (Непосредственное выполнение), предназначен-
ное для непосредственного ввода команд, требующих немедлен-
ного выполнения;
• окно Watch (Наблюдение), предназначенное для просмотра зна-
чений выражений, включенных в список просмотра;
• окно Locals (Локальные), предназначенное для просмотра значе-
ний локальных переменных;
• редактор кода со встроенными возможностями просмотра пере-
менных, констант, свойств, выражений при отладке приложения в
точках останова и пошаговом выполнении приложения;
• окно Call Stack (Стек вызовов) для просмотра вызванных, но не-
завершенных процедур.
Для вызова панели инструментов Debug на экран необходимо вы-
полнить команду: View / Toolbars / Debug (Вид / Панели инструментов /
Отладка).
Для более тщательного контроля работы приложения можно исполь-
зовать окна просмотра: Immediate (Непосредственное выполнение),
Watches (Наблюдение), Locals (Локальные), Quick Watch (Быстрый про-
смотр), Call Stack (Стек вызовов).
6.6. Обработка ошибок
Обработка ошибок и неправильных действий пользователя – обяза-
тельная составляющая любого проекта. Для работы с ошибками в Visual
Basic используется специальный оператор On Error.
Существует несколько вариантов синтаксиса этого оператора:
• On Error Go To StringLabel ,
где StringLabel – метка оператора – любое текстовое значение, начи-
нающееся с буквы и завершающееся двоеточием. В этом варианте
синтаксиса при возникновении ошибки программа будет перехо-
дить к оператору, следующему непосредственно за этой меткой,
например к оператору, который вызывает процедуру обработки
ошибки.
• On Error Resume Next - используется для игнорирования ошибки,
в процессе выполнения кода.
• On Error Go To 0 - используется для отключения обработки оши-
бок в какой-либо процедуре.
Для выполнения действий программы после обнаружения ошибки
служит оператор Resume, который имеет различные варианты использова-
ния. Например:
• Resume Next - выполняется оператор, следующий за оператором с
ошибкой.
Страницы
- « первая
- ‹ предыдущая
- …
- 27
- 28
- 29
- 30
- 31
- …
- следующая ›
- последняя »
