Не первый раз сталкиваюсь с ситуацией, изображенной на следующем скрине:
Точка останова ставится на следующей после условия инструкции. Я ожидаю, что программа прервется в этом месте только если условие истинно, но она прерывается там всегда! При этом трассировка работает верно, то есть если условие истинно, то по F7 я зайду в подпрограмму, а если ложно, то не зайду. А если ставлю точку останова еще и в подпрограмме, которая вызывается при истинности условия, то срабатывает только точка останова в подпрограмме, а точка останова после условия просто игнорируется.
Такое поведение точек останова сбивает с толку. Кто нибудь сталкивался в такой ситуацией? Может какими-то настройками это лечится? Помогите разобраться.
Вопрос
estra
Не первый раз сталкиваюсь с ситуацией, изображенной на следующем скрине:
Точка останова ставится на следующей после условия инструкции. Я ожидаю, что программа прервется в этом месте только если условие истинно, но она прерывается там всегда! При этом трассировка работает верно, то есть если условие истинно, то по F7 я зайду в подпрограмму, а если ложно, то не зайду. А если ставлю точку останова еще и в подпрограмме, которая вызывается при истинности условия, то срабатывает только точка останова в подпрограмме, а точка останова после условия просто игнорируется.
Такое поведение точек останова сбивает с толку. Кто нибудь сталкивался в такой ситуацией? Может какими-то настройками это лечится? Помогите разобраться.
Ссылка на комментарий
2 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.