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

блока памяти, на который указывает


       блока памяти, на который указывает HLocalMemory.
            Вы можете также использовать любой из этих методов  для  вы-
       полнения более сложного приведения типов - например,  для двухша-
       гового приведения от логического номера  к  дальнему  символьному
       указателю  на дальний указатель данных в памяти,  следующим обра-
       зом:
            (Mystruct far *) (lh2fp)hLocalMemory
                           Рекомендации по отладке
       -----------------------------------------------------------------
            Поскольку прикладные программы для Windows являются интерак-
       тивными программами,  лучший способ отладки состоит в том,  чтобы
       запустить ее и останавливать в точках останова.
            Как первичное  средство  отладки  пошаговое  выполнение  или


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

       TDeb 3.0 #3-3                = 43 =
       жать  комбинацию  клавиш  Alt-F5,  чтобы  видеть экран прикладной
       программы, но вы не сможете с ней взаимодействовать. Для этого вы
       должны нажать клавишу F9 для запуска программы, чтобы видеть окна
       программы,  однако как быть, если вам нужно попасть обратно в TDW
       для трассировки ошибки,  которую вы обнаружили, пока использовали
       одно из окон вашей программы?
            В случае прикладной программы для DOS вы можете нажать Ctrl-
       Break, чтобы прервать программу и вернуться к Турбо отладчику,од-
       нако в случае Windows эта команда не работает.  Однако,  и  здесь
       есть   способ   прервать  программу:  нажмите  комбинацию  клавиш

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