Практическое руководство. Установка точки останова при вызове функции в окне стека вызовов
Обновлен: Ноябрь 2007
Этот раздел применим к:
Выпуск |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro и Team |
Обозначения:
Применяется |
|
Не применяется |
|
Команда или команды скрыты по умолчанию. |
Эта возможность недоступна для T–SQL, сценариев в Internet Explorer и ASP.
В этом разделе описывается, как настроить точку останова на определенный вызов функции с помощью окна "Стек вызова". Точка останова устанавливается в следующую исполняемую инструкцию в вызове функции. Сведения о том, как установить точку останова на самой функции, а не на определенном её вызове, см. в разделе Практическое руководство. Установка точки останова в функции.
Примечание. |
---|
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих параметров или выпуска среды. Для изменения параметров выберите пункт Параметры импорта и экспорта в меню Сервис. Дополнительные сведения см. в разделе Параметры Visual Studio. |
Чтобы установить точку останова в вызов функции
В окне "Стек вызова" в режиме приостановки щелкните правой кнопкой мыши вызов функции и выберите в контекстном меню команду Вставить точку останова (подменю Точка останова).
Символ точки останова при этом появляется в левом поле рядом с именем вызова функции.
При просмотре свойств точки останова она представляется как точка останова адреса с ячейкой памяти, соответствующей следующей исполняемой инструкции функции.
Внимание! |
---|
При отладке смешанного кода (присущего данному объекту и управляемого) следует избегать задания точек останова в системных компонентах. Задание точки останова в системном компоненте при отладке смешанного кода может привести к остановке среды CLR и сбою отладчика. Дополнительные сведения см. в разделе Отладка в смешанном режиме. |