Есть ли способ перейти в определенную часть кода для отладки? - PullRequest
0 голосов
/ 26 августа 2010

Должен ли я пройтись по всей программе, используя F11 и F10.Разве я не могу просто отметить, куда я хочу пойти и начать оттуда?

Ответы [ 3 ]

3 голосов
/ 26 августа 2010

Поставьте точку останова на интересующую вас строку кода и просто запустите программу. Он будет работать до тех пор, пока управление не пройдет эту строку в первый раз, и отладчик не остановит программу на этой строке и не даст вам отладить ее.

2 голосов
/ 26 августа 2010

Горячие клавиши отладчика, которые могут быть полезны:

  • F9 - Переключить точку останова (или отладочную метку, которая указывает отладчику приостановить работу перед выполнением отмеченного оператора)
  • F10 - перешагнуть через текущую отмеченную выписку
  • F11 - перейти к текущей отмеченной выписке
  • F5 - Продолжать работу до следующей точки останова
  • CTRL + F10 - Запуск до курсора. Просто поместите курсор на строку в вашем коде, к которой вы хотите запустить приложение, а затем нажмите клавиши Ctrl + F10 вместе. Это запустит приложение в этом месте строки, а затем перейдет в отладчик - избавляя вас от необходимости делать несколько нажатий клавиш F10 / F11, чтобы туда попасть.

Другие полезные советы и рекомендации по отладке:

0 голосов
/ 26 августа 2010

Перед запуском вашей функции main () инициализируется среда выполнения, выполняются конструкторы глобальных объектов и инициализируются все объекты в стеке, пока вы не достигнете точки выполнения, в которой вы заинтересованы. точка.

Вам нужно установить точку останова перед интересующей точкой и начать выполнение с помощью F5.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...