Как отключить окно CPU в Delphi 7
При пошаговом выполнении программы в Delphi 7 окно CPU иногда появляется, а затем выполняет действия по этим инструкциям. Я нахожу это досадой, поскольку я хочу только шаг Паскаля Код.
Кто-нибудь знает, как отключить всплывающее окно процессора?
Я бы не пожалел, если это окно никогда не появится.
Это не произошло на Delphi 5, который был моей предыдущей IDE, которую я использовал для Delphi. Я использую кнопку "Пошаговый переход" в основном и только шаг за шагом, когда вы хотите вникать в детали используемого (паскаля) блока.
Ответы
Ответ 1
Delphi по умолчанию не переходит в окно CPU. Поэтому ответ на ваш вопрос заключается не в том, что это невозможно. Может быть, вопрос должен быть следующим: что я сделал, что вызывает это.
ИЗМЕНИТЬ:
Из комментариев я понимаю, что это происходит, когда вы нажимаете паузу, чтобы сломать отладчик.
Не странно, что он останавливается на том месте, где он выполнялся, когда вы нажимали паузу.
Это вполне может быть в каком-то коде Windows, для которого у вас нет источника.
Выбирая Run -> Run to Next Source Line
или Shift - F7, ваша программа будет выполняться немного дальше, пока не ударит код, для которого он имеет исходный код.
Это ответ на вашу проблему, но помните, что вы могли бы сломаться в месте, где вы никогда не достигнете следующей строки источника.
Ответ 2
В студии RAD 2009 вы можете добраться до Tools->Options->Debugger Options->Codegear Debuggers
. В General
выберите Ignore non-user breakpoints
.
Ответ 3
похоже, что я решил: добавлен в реестр:
HKCU\Software\Borland | Delphi\7.0\Отладка: EnableCPU (stringvalue): 0
Ответ 4
Измените следующий раздел реестра:
HKEY_CURRENT_USER/software/Borland/Delphi/6.0/Debugging/Integrated Debugging = 0
Ответ 5
Вы попадаете в CPU-Window, когда нет отладочной информации для текущего блока.
Попробуйте включить Debug-DCU (в Project/Options.../Compiler). Если вы еще не проверили другие параметры отладки, активируйте их также.