Отладка программ
Интегрированный отладчик позволяет отслеживать работу программы, выполняя ее по шагам и контролируя соответствие текста программы и результатов ее работы, входить при этом в подпрограммы либо выполнять их как один шаг, контролировать в процессе пошагового выполнения программы значения переменных, просматривать результаты работы программы, связанные с выводом сообщений. Использование отладчика значительно снижает трудоемкость разработки программ, облегчает поиск и устранение ошибок.
Функции отладчика:
запуск программы на выполнение – [F9];
выполнить программу до текущего оператора – [F4];
выполнить очередной оператор программы без входа в подпрограмму – [F8];
установка и снятие точки останова выполнения программы – [Ctrl+F8];
выполнить очередной оператор программы с входом в подпрограмму – [F7];
прервать отладку программы – [Ctrl+F2];
поместить новую переменную в окно переменных – [Ctrl+F7];
вычисление выражений – [Ctrl+F4].
При запуске программы на выполнение происходит автоматическая проверка на необходимость перетрансляции всех модифицированных программ. Если необходимо – выполняется трансляция. Если на этапе трансляции не было выявлено ошибок – программа выполняется.
Начать выполнение программы в режиме отладки можно любой из команд: [F4], [F7], [F8] или [F9] в сочетании с точками останова в программах проекта.
Команда [F4] означает выполнение программы до оператора, находящегося на строке, на которой стоит курсор редактора. Если текущая строка не содержит выполняемого оператора – программа выполняется до своего окончания.
Строка, на которой прервалось выполнение программы, выделяется цветом, как курсор отладчика.
Команды [F7] и [F8] приводят к выполнению очередного оператора программы, на котором стоит текущая строка отладчика, если режим отладки уже активизирован. Иначе текущая строка отладчика установится на первом выполняемом операторе первой программы. Команда [F7], в отличие от [F8], позволяет войти в подпрограмму, если очередной оператор – вызов подпрограммы.
Комбинация клавиш для установки/снятия точки останова: [Ctrl+F8]. Когда программа дойдет до точки останова, выполнение ее будет остановлено с выходом в отладочную среду в месте нахождения точки останова.
В любой точке процесса отладочного выполнения программы можно прервать отладку командой [Ctrl+F2] или продолжить выполнение программы без отладки командой [F9].
Изменение количества строк в отлаживаемой программе в процессе отладки приведет к неправильной индикации текущего выполняемого оператора.
Поместить переменную или выражение в окно просмотра можно командой [Ctrl+F7]. Если команда исполняется в режиме редактирования, то можно получить имя переменной из текста программы. Для этого курсор редактора подводится к имени переменной и выполняется команда [Ctrl+F7]. Во время отладки, при наведении указателя мыши на переменную в окне редактирования программы, во всплывающем окне будет показано значение этой переменной.
Для поиска интересующего слова дважды кликните по этому слову и появится новая закладка со списком всех упоминаний данного слова во всех командах.
При редактировании текста подпрограмм и программ обработки технологических команд для ввода имен предопределенных функций и переменных удобно пользоваться всплывающим окном-подсказкой. Его можно вызвать в любой момент редактирования путем нажатия сочетания клавиш [Ctrl+пробел]. Появившееся окно содержит список стандартных функций, имена которых совпадают с уже введенной в редакторе частью слова, а также показывает краткое описание этих функций. При двойном щелчке мышью по одной из строк списка выделенная в нем функция будет добавлена в текущую позицию редактора.
Сопутствующие ссылки: