Вопрос

При пошаговом выполнении программы в 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). Если вы еще не проверили другие параметры отладки, активируйте их также.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top