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


Турбо отладчик 3.0 - стр. 291


       ботать,  а затем объекты исчезают или изменяется цвет или толщина
       линий,  а экраны перемешиваются.  И наконец,  все зависает, и вам
       приходится перезагружаться аппаратным образом.
            Наиболее вероятная причина состоит в ошибочном использовании


       TDeb 3.0 #3-3                = 57 =
       памяти. Чтобы проверить, так ли это, и найти местоположение ошиб-
       ки,  повторите загрузку Windows,  выполните только менеджер прог-
       рамм и TDW, если это возможно (чтобы минимизировать использование
       памяти), и загрузите BCWDEMOB и TDW снова.
                          Переключение из программы
       -----------------------------------------------------------------
            Прежде чем продолжить сеанс отладки, может потребоваться ор-
       ганизовать  отладку  таким   образом,   чтобы   не   использовать
       Ctrl-Alt-SysRq для  переключения  из перекладной программы в TDW,
       поскольку использование данного метода требует осторожности.  Ре-
       шение состоит в том,  чтобы установить единственное сообщение, по
       которому должно выполняться прерывание,  и которое вы  по  своему
       желанию можете генерировать в программе, и которое обычно само по
       себе не появляется.
            Так как BCWDEMO - это работающая с "мышью" графическая прог-
       рамма, не принимающая графического ввода, то работа с клавиатурой
       здесь обычно не нужна.  Следовательно,  лучше всего  организовать
       прерывание по сообщению WM_KEYFIRST.  После задания этого сообще-
       ния в окне View¦Windows Message (Обзор¦Сообщения  Windows)  прог-
       рамма  будет  прерываться при каждом нажатии клавиши.  (Поскольку
       программа не реагирует и на нажатие  правой  кнопки  "мыши",  для
       этой цели можно использовать и сообщение WM_RBUTTONDOWN).
                           Тестирование программы
       -----------------------------------------------------------------
            Теперь вы можете нажать клавишу F9,  чтобы начать выполнение



Начало  Назад  Вперед