Cтраница 2
Как я уже сказал, пошаговое выполнение кода - это основная методика отладки, которую вы будете постоянно использовать. Из всех сочетаний клавиш, доступных вам в C Builder, F7 и F8 должны обязательно быть в вашем арсенале. [16]
Ошибка, диагностируемая в режиме пошагового выполнения программы с индикацией символа ЕГГОГ, но не диагностируемая в режиме автоматического выполнения программы ( что приводит к ошибочному результату), связана с переполнением, возникающим при выполнении фрагмента х2 - [ / для выделения модуля числа. [17]
Еще одним методом поиска ошибок является пошаговое выполнение программы. [18]
Счетчик команд ( СК) обеспечивает пошаговое выполнение программы. Счетчик команд похож на регулировщика, который определяет последовательность выполнения событий. Теперь в нем содержится адрес первой команды. [19]
Для наладки и сервиса ( ожидание и пошаговое выполнение программы, приостановка программы в заданной точке прерывания, индикация памяти и регистра ввода - вывода, загрузка данных в память и регистр ввода-вывода, загрузка данных в актуальный адрес и др.) служит модуль сервисной панели. [20]
Отладчик IDE имеет две основные команды для пошагового выполнения кода: Step Over ( буквально - Перешагнуть через... Step Over означает выполнение очередной строки исходного кода и приостановку выполнения на следующей строке. [21]
Многие 32-разрядные МП имеют режимы отладки, допускающие пошаговое выполнение и запоминание состояния регистров. Эмулятор ПЗУ может получить доступ к внутренним средствам отладки посредством замены команды в проверяемой программе на команду перехода к диагностической процедуре или команде останова. Некоторые эмуляторы ПЗУ могут содержать логический анализатор, который может применяться для блокировки и разблокировки тактирования целевой системы. [22]
При желании ( или необходимости) можно наблюдать пошаговое выполнение калькулятором вычислений, что тоже бьшает полезным при проверке и отладке программы. [23]
Оно выглядит почти так же, как окно Пошаговое выполнение макроса ( Macro Single Step), но кнопки - - и Продолжить в нем недоступны, доступна только кнопка Прервать. В полях окна отображается макрокоманда с ошибкой. [24]
Выполнение командных файлов; 26.2. Вызов другого командного файла; 26.3. Пошаговое выполнение командных файлов; 26.4. Параметры командных файлов; 26.5. Дублирование команд на экран; 26.6. Комментарии в командном файле; 26.7. Сообщения при выполнении командного файла; 26.8. Приостановка выполнения командного файла; 26.9. Выполнение команды для набора файлов; 26.10. Переходы в командном файле; 26.11. Проверка условии в командном файле; 26.12. Создание диалоговых командных файлов. [25]
В действительности утилита отладки предоставляет значительно больше средств и возможностей, таких как пошаговое выполнение программы, установка точек останова и анализ текущих значений переменных. При этом вам не приходится перегружать свой код многочисленными командами препроцессора и выражениями, которые никак не связаны с основным назначением программы. [26]
Активизируйте окно программы, щелкнув в нем, и нажмите клавишу К8, чтобы начать пошаговое выполнение процедуры. Строка, которая выполнится следующей ( в данном случае первая), будет выделена желтым фоном. [27]
Команда Trace Into позволяет вам войти в режим трассировки любой функции, которая встречается при пошаговом выполнении программы. В отличие от команды Step Over, которая выполняет функцию и возвращается к следующей строке, команда Trace Into помещает точку выполнения в первую строку исходного кода вызванной функции. [28]
Секция Описания тестов содержит идентификацию тестов, описание последовательности выполнения работ, получаемых результатов и процедур пошагового выполнения теста. [29]
![]() |
Добавление имени переменной в список Watch List.| Результат добавления имени переменной в список Watch List.| Контроль значений переменных во время пошагового выполнения программы. [30] |