Турбо отладчик (Turbo Debugger) 3.0

В ShowResults  для вывода таблиц


            В ShowResults  для вывода таблиц букв используется вложенная
       процедура ShowLetterInfo Переметите курсор на строку 103, нажмите
       клавишу F4, затем F7 для перехода в ShowLetterInfo.
            Здесь имеется три цикла for.  В первом цикле выводится заго-
       ловок таблицы,  а во втором и третьем - значения частот.  Исполь-
       зуйте клавишу F7 для перехода в первый цикл на строке 63. Позици-
       онируйте курсор на переменных FromLet и ToLet и используйте  кла-
       виши  Alt-F10  I  для проверки их значений.  Они выглядят верными
       (первое равно 'A',  а второе - 'M').  Нажмите клавиши Alt-F5  для
       вывода  экрана пользователя.  Для возврата к окно Module (Модуль)
       используйте любую клавишу.
            При выполнении подобного цикла очень удобно использовать ок-

       TDeb 3.0 #2-3               = 160 =


       но  Watch  (Просмотр).  Позиционируйте  курсор  на  ch  и нажмите
       клавиши Ctrl-W.  Теперь для выполнения цикла по шагам используйте
       клавишу  F7.  Как и ожидалось,  мы переходим к оператору Write на
       строке 64.  Однако,  если вы посмотрите на окно Watch (Просмотр),
       то  увидите,  что  значение  ch  уже равно 'M' (уже выполнен весь
       цикл!).  После ключевого слова do имеется лишняя точка с запятой,
       поэтому данный цикл 13 раз выполняется вхолостую.  Когда управле-
       ние переходит к оператору Write на строке 64,  то выводится теку-
       щее значение ch ('M'). Устранение лишней точки с запятой позволя-
       ет избавится от ошибки 3.
                              Следующая ошибка
       -----------------------------------------------------------------
            Теперь настало  время отследить ошибку при выводе параметров
       командной строки.  Вспомним,  что последний символ в каждом пара-
       метре командной строке содержал неверное значение ("мусор"). Воз-
       можно,  неверен байт длины строки,  или строковые данные портятся

Содержание раздела