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


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


                   Принятие решения о дальнейших действиях
       -----------------------------------------------------------------
            После того, как вы оказались в TDW, следующим шагом вы долж-
       ны решить,  каким именно образом выяснить, что в программе невер-
       но.  Обычно если прикладная программа для Windows зависает  и  не
       позволяет судить о ходе ее выполнения,  вы перезагружаетесь и на-
       чинаете пошаговую отладку подпрограмм инициализации  окна.  Дойдя
       до  цикла  сообщений,  вы  можете  задать  регистрацию  сообщений
       Windows, можете установить их регистрацию,  чтобы  затем  посмот-
       реть, какие сообщения поступают в программу.
            Так как  исходный  экран программы все же был отображен,  вы
       знаете, что программа дошла до цикла сообщений, поскольку для то-
       го, чтобы нарисовать этот экран, она должна была обрабатывать со-
       общения Windows.  Следовательно,  вы можете вместо пошагового вы-
       полнения сразу же перейти к регистрации  сообщений.  Зная,  какие


       TDeb 3.0 #3-3                = 48 =
       сообщения  были  обработаны,  вы как минимум будете знать,  какие
       участки кода программы были выполнены.
                             Завершение BCWDEMOA
       -----------------------------------------------------------------
            В этой точке вы можете задать, какие сообщения вы хотите ре-
       гистрировать,  и вернуться к программе,  нажав клавишу F9, однако
       выйдя из программы и снова запустив ее, вы сможете получить более
       точную картину происходящего. Поскольку с помощью клавиш Ctrl-Alt
       -SysRq вы только приостановили выполнение программы,  то выход из
       программы в этой точке может привести к зависанию системы (если в
       момент  приостановки  выполнялось  ядро Windows).  Для завершения
       программы выполните следующие шаги:
            1. Перезагрузите   программу   командой   Run¦Program  Reset



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