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

Определение/редактирование свойств

При определении точек останова отладчик позволяет задавать условие останова. Если сформулированное условие выполняется, то исполнение отлаживаемого объекта приостанавливается, в противном случае точка останова игнорируется.

Обычные точки останова

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

Для перевода любой точки останова в обычную достаточно установить переключатель в положение Обычная (см. рис. 7).

Условные точки останова

Условные точки останова характеризуются тем, что останов в них происходит только при выполнении указанного условия. В качестве условия задается условное выражение, составленное из переменных отлаживаемого объекта и/или встроенных функций процедурного языка.

Для задания или изменения свойств условной точки останова необходимо:

  1. открыть окно свойств точки останова для нужной точки (см. пункт Добавление);

  2. установить переключатель свойств точек останова в положение Условная;

  3. в поле Условия ввести вручную логическое выражение, составленное из переменных отлаживаемого объекта;

  4. нажать кнопку Ввод;

  5. для отказа от сделанных изменений (до их подтверждения по кнопке Ввод) нажать кнопку Отмена.

Примеры условных выражений
summa=NULL

result

sqlcode = 0 and index[i]>100 and date ()<>'1998'
По изменению переменной

Точки останова по изменению переменной характеризуются тем, что останов выполняется только при изменении значения заданной переменной в процессе тестового прогона отлаживаемого объекта. За начальное значение не инициализированных переменных принимается NULL-значение.

Для задания или изменения свойств точки останова по изменению переменной необходимо:

  1. открыть окно свойств точки останова для нужной точки (см. пункт Добавление);

  2. установить переключатель свойств точек останова в положение На изменение значения;

  3. в поле Условие ввести вручную имя переменной из отлаживаемого объекта, задающей условие останова;

  4. нажать кнопку Ввод;

  5. для отказа от сделанных изменений (до их подтверждения по кнопке Ввод) нажать кнопку Отмена.

Временные точки останова

Временные точки останова (см. пункт Вычисление выражений) получают свойство обычных (безусловных) точек останова.

Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter