когда вы закончите исследовать части
упущено в процедуре ProcessLine (это относиться к первой и чет-
вертой ошибке).
Наконец, когда вы закончите исследовать части программы, от-
носящиеся к работе со счетчиками слов и букв, для поиска и исп-
равления последней (пятой) ошибки займитесь процедурой
ParmsOnHeap.
Теперь, после того, как обдумали проблему и наметили план ее
решения, пришло время непосредственно начать отладку.
Запуск Турбо отладчика
-----------------------------------------------------------------
Для того, чтобы начать отладку нашего примера, загрузите от-
ладчик и укажите те же параметры командной строки:
TDeb 3.0 #2-3 = 156 =
TD TPDEMOB first second third
Турбо отладчик загрузит версию демонстрационной программы,
содержащую ошибку, и выведет начальный экран, меню и т.д. Если вы
хотите выйти из сеанса отладки и вернуться в DOS, нажмите клавиши
Alt-X (это можно сделать в любой момент). Если вы безнадежно
"заблудились", можно в любое время перезагрузить демонстрационную
программу, нажав клавиши Ctrl-F2, и начать сначала (при этом точ-
ки останова и выражения просмотра очищены не будут).
Для отладки таких подпрограмм, как ProcessLine, можно пред-
ложить два подхода. Вы можете либо выполнять ее построчно (по ша-
гам), убедившись, что она все делает правильно, либо остановить
программу непосредственно после выполнения процедуры ProcessLine
и посмотреть, верны ли результаты. Так как оба счетчика содержат
неверные значения, лучше внимательно проанализировать процедуру
ProcessLine и посмотреть, как обрабатываются символы.
TDeb 3.0 #2-3 = 157 =
Перемещение по программе
-----------------------------------------------------------------