Практическое руководство. Установка условия точки останова

Обновлен: Ноябрь 2007

Этот раздел применим к:

Выпуск

Visual Basic

C#

C++

Web Developer

Express

Тема не применяется Тема не применяется Тема применяется Тема не применяется

Standard

Тема применяется

Тема применяется

Тема применяется

Тема применяется

Pro и Team

Тема применяется

Тема применяется

Тема применяется

Тема применяется

Условные обозначения:

Тема применяется

Применяется

Тема не применяется

Не применяется

Тема применяется, но команда по умолчанию сокрыта

Команда или команды по умолчанию скрыты.

Условие точки останова представляет собой выражение, которое отладчик вычисляет при достижении точки останова. Если условие выполняется, отладчик просматривает Практическое руководство. Установка числа попаданий, чтобы определить необходимость прерывания выполнения (или выполнения другого указанного действия).

Условие может быть любым допустимым выражением, которое распознает отладчик (см. раздел Выражения в отладчике).

Если условие точки останова имеет недопустимый синтаксис, немедленно появится предупреждающее сообщение. Если указать условие для точки останова с недопустимой семантикой, но допустимым синтаксисом, предупреждающее сообщение появится при достижении точки останова в первый раз. В любом случае, отладчик прерывает выполнение при попадании на недопустимую точку останова. Точка останова пропускается только если условие допустимо и принимает значение FALSE.

7sye83ce.alert_note(ru-ru,VS.90).gifПримечание.

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих настроек или выпуска среды. Для изменения параметров выберите Параметры импорта и экспорта в меню Сервис. Дополнительные сведения см. в разделе Параметры Visual Studio.

Задание условия для точки останова

  1. В окне Точки останова щелкните правой кнопкой мыши строку, содержащую глиф точки останова, и выберите в контекстном меню команду Условие.

    либо

    В исходном коде, дизассемблированном коде или стеке вызовов щелкните правой кнопкой мыши строку, содержащую глиф точки останова, и выберите пункт Условие в подменю Точки останова контекстного меню.

  2. В диалоговом окне Условие для точек останова введите допустимое выражение в поле Условие.

  3. Выберите значение Верно, если требуется прервать выполнение, когда выражение выполняется, или выберите значение Изменилось, если требуется прервать выполнение при изменении значения выражения.

    7sye83ce.alert_note(ru-ru,VS.90).gifПримечание.

    Отладчик не вычисляет выражение до тех пор, пока точка останова не будет достигнута в первый раз. Если выбрано значение Изменилось, отладчик не рассматривает первое вычисление условия как изменение, так что на первом вычислении останова не будет.

  4. Нажмите кнопку ОК.

См. также

Основные понятия

Точки останова и точки отслеживания