Как установить точку останова при изменении переменной (я думаю, что это доступ на запись) в Visual Studio?Как получить контрольную точку в переменной записи в Visual Studio?
ответ
Это упоминается как точка останова данных в Visual Studio. Чтобы создать его, вам понадобится адрес рассматриваемой переменной (просто добавьте &variableName
) в часы или в ближайшее окно. Затем сделайте следующее
- Debug -> New Breakpoint -> Новые данные Breakpoint
- Введите адрес в и размер значения в байтах
Примечание: Это поддерживается только для приложений на C++. Управляемые языки не поддерживают точки прерывания данных.
Если вы щелкните правой кнопкой мыши точку перерыва, вы можете установить условия ... Это позволяет вам указать, является ли значение переменной истинным или если оно изменено.
Break point conditions
Необходимо добавить условие «Изменено» к точке останова. Для этого:
- Установить точку останова на линии, которую вы хотите, чтобы она сломалась при изменении переменной.
- Щелкните правой кнопкой мыши значок красной точки, выберите «Условие».
- Введите свое имя переменной и выберите опцию «Изменено».
В этом MSDN how-to вы можете найти более подробную информацию.
Вы можете добавить условную точку останова:
- Добавить нормальную точку останова
- Щелкните правой кнопкой мыши на нем и выберите «Состояние»
- Выберите «Изменила»
точка останова будет нажата только при изменении условия внутри текстового поля.
Насколько я знаю, условие внутри текстового поля должно быть записано на языке, который вы отлаживаете. То есть в C#: x> = 5
Если вы просто ищете изменение переменной, вы можете просто добавить переменную непосредственно в TextBox, и точка останова будет ударяться при изменении переменной.
НТН, Christian
- 1. Как установить контрольную точку в ссылочном коде в Visual Studio?
- 2. Код Не попадает на контрольную точку в visual studio 2012
- 3. Как установить контрольную точку памяти в Eclipse
- 4. Как правильно установить контрольную точку исключения в Android Studio?
- 5. Как установить «контрольную точку» в объекте xts
- 6. Редактировать контрольную точку TensorFlow
- 7. Установить точку останова в макросе в Visual Studio
- 8. Как получить контрольную точку в собственном коде NDK и отладить собственный код в Android Studio?
- 9. Не удалось установить контрольную точку для отладки проекта надстройки в Visual Studio
- 10. Возможно ли создать контрольную точку данных в Xcode?
- 11. Добавить точку останова в Visual Studio Код
- 12. Установите точку прерывания Visual Studio (условная) на значение локальной переменной
- 13. xcode: создать контрольную точку в приложении
- 14. Изменить контрольную точку таблицы в Bootstrap 3
- 15. Не удалось добавить контрольную точку в eclipse
- 16. Создайте контрольную точку UPnP в Silverlight
- 17. Не удалось создать контрольную точку в gdb
- 18. Не удалось выполнить контрольную точку
- 19. Любой способ добавить контрольную точку в Bootstrap?
- 20. Каталог переменной переменной Visual Studio
- 21. Как установить точку останова в DLL в Visual Studio?
- 22. Как определить точку останова, удаленную в Visual Studio?
- 23. Как скопировать адрес переменной в Visual Studio
- 24. Xcode 6.4 как использовать контрольную точку исключения
- 25. Как удалить контрольную точку из затмения?
- 26. Как установить контрольную точку внутри C# PresentationFramework.dll?
- 27. Как выполнить контрольную точку из PL/SQL
- 28. Как установить контрольную точку внутри пакета атома?
- 29. Как реализовать контрольную точку DLNA UPNP в Xcode 4.6.3?
- 30. Как правильно установить точку входа для exe в Visual Studio?
возможно дубликат [Visual Studio Debugger + Break, когда изменяется значение?] (Http://stackoverflow.com/questions/160045/visual-studio-debugger-break-when-a -Value-изменения) –