Содержание
- 2. Типы ошибок: Синтаксические Ошибки выполнения (run-time) Логические (алгоритмические) ошибки Отладка программы – процесс пошагового исполнения программы
- 3. Синтаксические Возникают из-за неправильного использования синтаксиса языка. (MsqBox вместо MsgBox) Возникают во время написания текста программы
- 4. Tools - Options
- 5. Логические (алгоритмические) ошибки О логических ошибках говорят тогда, когда программа выполняется не так, как ожидалось. Вероятнее
- 6. Логические (алгоритмические) ошибки Точки останова(Toggle BreakPoint) Инструменты отладки программы Пошаговое выполнение программы View – Toolbars –
- 7. Логические (алгоритмические) ошибки Режим останова – это состояние, в котором выполнение программы прервано Кнопка Запуск или
- 8. Управление ходом выполнения программы Step Into ( ) (Шаг с заходом ) Выполняется текущий оператор после
- 9. Отслеживание значений переменных и свойств объектов 2 Использование специальных окон (меню View) Local Window -окно- локальных
- 10. Local Window Позволяет наблюдать за значением всех локальных переменных
- 11. Watch Window Watch Window (окно контрольных выражений) позволят наблюдать за выбранными разработчиком переменными или свойствами
- 12. Immediate Window
- 13. Ошибки выполнения (run-time) Возникают, например, тогда, когда программа запущена на исполнение и пытается выполнить операцию, которую
- 14. Ошибки выполнения Перехват ошибок во время выполнения
- 15. Создание обработчика ошибок включает в себя три шага: 1. установка перехвата ошибок 2. написание кода обработки
- 16. Внутри процедуры можно корректно обрабатывать возникающие ошибки при помощи оператора On Error При возникновении любой ошибки
- 17. On Error Go To Метка - если в процедуре возникает ошибка , то происходит перехват ошибки
- 18. Оператор Err содержит информацию об ошибке Некоторые его свойства ERR Err.Number номер ошибки (Err.Number=0 ошибка отсутствует)
- 19. Возврат из обработчика ошибок Resume – возвращает управление оператору, создавшему ошибку (позволяет повторить операцию, вызвавшую ошибку
- 20. Цепочка вызовов Sub One() On Error Goto Check: Two … Check: Resume Next End Sub Sub
- 22. Скачать презентацию