2010-08-26 6 views

ответ

3

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

0

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

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

2

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

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

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

+0

CTRL + F10 аккуратный кончик тоже. – Ahmed

Смежные вопросы