Размещение точек останова в программе
Размещение точек останова в программе
Если есть подозрение, что ошибка содержится в каком-то конкретном сегменте программного кода, поместите точку останова как раз перед этим сегментом. На рис. 9.3 видно, как редактор Visual Basic представляет точку останова на экране - в виде довольно жирной точки на полях в окне редактирования.
Рис. 9.3. При назначении точки останова редактор Visual Basic подсвечивает строку программного кода, перед которой должно остановиться выполнение программы
После того как точка останова размещена, вы имеете возможность выполнить программу на полной скорости вплоть до этой точки, пропустив отладку той части программного кода, которая (как вы надеетесь) не содержит ошибок. Когда VBA доберется до оператора, которому назначена точка останова, выполнение программы приостановится. В режиме паузы вы сможете проверить значения переменных и с помощью команд Step проследить за тем, как эти значения меняются при последовательном выполнении каждого из операторов в подозрительном блоке.
Чтобы разместить точку останова, просто щелкните на полях окна редактирования слева от соответствующей строки программного кода. Можно разместить точку останова и с помощью клавиатуры - для этого поместите курсор в нужную строку и нажмите <F9>.
Можно разместить столько точек останова в разных строках программы, сколько вы сочтете необходимым. Нельзя только размещать точки останова в строках комментариев и строках с операторами, которые VBA на самом деле не выполняет, например в строках с объявлениями переменных.
Помните о том, что VBA останавливает программу и переключается в режим паузы после выполнения оператора, непосредственно предшествующего оператору с точкой останова. Другими словами, оператор с точкой останова останется пока невыполненным- с него предполагается продолжить выполнение программы после выхода из режима паузы.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Установка и удаление точек прерывания
Установка и удаление точек прерывания Для того чтобы установить точку прерывания в определенной строке сценария, нужно поместить курсор в эту строку и нажать <F9> или выбрать пункт меню Debug|Toggle Breakpoint. Строки с точками прерывания будут отмечены красными точками около
1.8. Перспективы и перемена точек наблюдений
1.8. Перспективы и перемена точек наблюдений «Умственные способности, необходимые для координации перспективных изображений, оказываются полностью сформированными у ребенка обычно к 8-9 годам и проявляются в следующих довольно независимых друг от друга формах.
Определение координат точек
Определение координат точек Команда ID вычисляет координаты точек. Вызывается из падающего меню Tools ? Inquiry ? ID Point или щелчком на пиктограмме Locate Point на панели инструментов Inquiry.В командной строке выводятся координаты точки в текущей пользовательской системе координат,
1.3.4.1. Получение координат точек прямой
1.3.4.1. Получение координат точек прямой Рисование нестандартных линий выполняется следующим образом: вычисляются координаты всех пикселов, составляющих данную прямую, а потом каждый из них (а при необходимости — и какая-либо его окрестность) раскрашиваются нужным
Удаление точек останова
Удаление точек останова Исправив ошибки в программном коде или отказавшись на время от попыток их исправления, вы захотите удалить ненужные точки останова. Удаление точек останова даст возможность VBA при следующем запуске выполнять программу без лишних задержек.
Альтернатива точкам останова: оператор Stop
Альтернатива точкам останова: оператор Stop Точки останова использовать очень просто, но они имеют один недостаток: они временны. Если отлаживаемая программа достаточно сложна, скорее всего, вам не удастся привести ее в полный порядок за один раз. Точки останова не
Использование контролируемых выражений для назначения точек останова
Использование контролируемых выражений для назначения точек останова По мере увеличения размеров программы становится все труднее следить за изменениями значений переменных различными операторами и процедурами. Иногда вы видите, что в конечном итоге значение
Определение координат точек
Определение координат точек Команда ID вычисляет координаты точек. Вызывается из падающего меню Tools ? Inquiry ? ID Point или щелчком на пиктограмме Locate Point на панели инструментов Inquiry.В командной строке выводятся координаты точки в текущей пользовательской системе координат,
Определение координат точек
Определение координат точек Команда ID вычисляет координаты точек. Вызывается из падающего меню Tools ? Inquiry ? ID Point или щелчком на пиктограмме Locate Point на панели инструментов Inquiry.В командной строке выводятся координаты точки в текущей пользовательской системе координат,
Выбор точек вершины и угла
Выбор точек вершины и угла Чтобы задать вершину и угловые крайние точки, нажмите клавишу Enter в ответ на запрос: Select arc, circle, line, or <specify vertex> Программа попросит задать точку вершины и затем две крайние точки. Примечание Если вы выберете две параллельные линии, появится
28.6. Другие методы, применяемые для запуска и останова служб
28.6. Другие методы, применяемые для запуска и останова служб Если вы не желаете применять файл /etc/inittab, существует другая возможность запустить службу. Большая часть систем включает файл rc.local, который помещается в каталоге /etc либо рядом с ним. Этот файл сценария
2. Типы точек восстановления
2. Типы точек восстановления Существуют следующие типы точек восстановления:? начальные точки — такие точки создаются при первом запуске Windows. С их помощью можно вернуть все настройки в исходное состояние и получить «чистую» Windows — как сразу после установки;? контрольные
Trend Micro – за безопасность «конечных точек»
Trend Micro – за безопасность «конечных точек» В современной корпоративной сети находятся не только стационарные ПК. Ноутбуки (в том числе и под управлением Mac OS X), КПК, смартфоны – все устройства, которые способны подключаться к локальной сети по проводному или беспроводному
Работа без останова: можно ли научить компьютер не бояться ошибок? Евгений Золотов
Работа без останова: можно ли научить компьютер не бояться ошибок? Евгений Золотов Опубликовано 22 февраля 2013 Компьютер, способный работать без сбоев, без аварийных остановок, остаётся голубой мечтой с незапамятных времён. Избавиться от ошибок мы
Дополнения точек входа в САС
Дополнения точек входа в САС Международный Союз по телекоммуникациям ввел несколько дополнений точек входа в САС X.509 v2 [78]. Они связывают с точками входа в САС некоторые дополнительные атрибуты. Каждое дополнение может быть помечено как критичное или некритичное.