Как отключить окно процессора в Delphi 7
Вопрос
При пошаговом выполнении программы в Delphi 7 иногда всплывает окно процессора, а затем выполняется пошаговое выполнение этих инструкций.Я нахожу это досадным, поскольку я хочу использовать только пошаговый код на Паскале.
Кто-нибудь знает, как отключить это всплывающее окно процессора?
Я бы не пожалел, если бы это окно никогда не появилось.
Этого не произошло в Delphi 5, которая была моей предыдущей IDE, которую я использовал для Delphi.Я использую кнопку Step-Over в основном и только step-into, когда хочу подробнее ознакомиться с используемой единицей (pascal).
Решение
Delphi по умолчанию не переходит в окно процессора.Итак, ответ на ваш вопрос заключается не в том, что это невозможно сделать.Может быть, вопрос должен быть таким:Что я такого сделал, что вызвало это?
Редактировать:
Из комментариев я понимаю, что это происходит, когда вы нажимаете паузу для прерывания работы отладчика.
Нет ничего странного в том, что он останавливается именно на том месте, где выполнялся, когда вы нажимаете на паузу.
Это вполне может быть в каком-то коде Windows, для которого у вас нет исходного кода.
Выбрав Run -> Run to Next Source Line
или Сдвиг-F7 ваша программа будет выполняться немного дольше, пока не наткнется на какой-нибудь код, для которого у нее есть исходный код.
Это ответ на вашу проблему, но помните, что вы могли бы прерваться в месте, где вы никогда не дойдете до следующей исходной строки.
Другие советы
В RAD studio 2009 вы можете перейти к Инструменты-> Параметры-> Параметры отладчика-> Codegear Debuggers
. В Общие
выберите Игнорировать неиспользуемые точки останова
.
кажется, что я решил это: добавил в реестр: HKCU \ Software \ Borland | Delphi \ 7.0 \ Отладка: EnableCPU (строковое значение): 0
Измените следующий раздел реестра:
HKEY_CURRENT_USER/software/Borland/Delphi/6.0/Debugging/Integrated Debugging = 0
Вы попадаете в окно CPU, когда нет данных отладки для текущего модуля.
Попробуйте включить Debug-DCU (в Project / Options ... / Compiler). Если вы еще не проверили другие параметры отладки, активируйте их также.