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

и даже выбирать команды меню,


       "мышь" и даже выбирать команды меню, но когда вы нажимаете кнопку
       "мыши" и начинаете перемещать "мышь",  вы увидите, что происходит
       сбой программы и она возвращает управление в TDW с  сообщением об
       ошибке "Exception 13" ("Исключительная ситуация 13").
                 Примечание: TDW выводит сообщение "Exception 13", когда
            ваша программа приводит к невосстановимой ошибке.
                        Выявление первой ошибки
       -----------------------------------------------------------------
            Когда вы  нажимаете  клавишу  Esc и очищаете окно сообщений,
       TDW оставляет вас с окне CPU (ЦП). Данное окно выводится, так как
       во время сбоя ваша программа выполняет код Windows. Так как вы не
       вернулись в окно Module (Модуль),  то отсутствует удобный маркер,
       который  отмечал бы место,  в котором обращение вашей программы к


       Windows вызвало невосстановимую ошибку.
            Перед тем как продолжить, нажмите клавиши Alt-F3, чтобы зак-
       рыть окно CPU (в основном вы будете работать в окно Module).
                   Поиск функции, которая вызывает Windows
       -----------------------------------------------------------------
            Так как сбой в программе происходит при нажатии левой кнопки

       TDeb 3.0 #3-3                = 69 =
       "мыши", вероятно проблема заключается в функции WMLButtonUp.  Од-
       нако существует  другой  метод,  который  можно  использовать для
       определения того,  где  находилась  ваша  программа - трассировка
       стека.
            Для выполнения  трассировки стека выберите с помощью команды
       View¦Stack (Обзор¦Стек) окно Stack (Стек) и прокрутите вниз  спи-
       сок шестнадцатиричных  инструкций,  пока вы не дойдете до строки,
       указывающей подпрограмму вашей  программы  (имя  подпрограммы  вы
       увидите в коде ASCII).  Эта строка находится в так называемом яд-

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