Форум программистов, компьютерный форум, киберфорум
Visual Studio
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.66/29: Рейтинг темы: голосов - 29, средняя оценка - 4.66
21 / 22 / 10
Регистрация: 03.07.2014
Сообщений: 398
1

Отладчик VS 2010 - Как отследить программное изменение значения переменной

28.03.2016, 14:52. Показов 5481. Ответов 8

Author24 — интернет-сервис помощи студентам
Подскажите как в отладчике Visual Studio отследить в каких местах кода меняется нужное значение переменной (свойства объекта), например нужно отследить программное изменение свойства DataGridView.SortedColumn.Name
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.03.2016, 14:52
Ответы с готовыми решениями:

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

Отследить изменение значения переменной и выполнить действие
Всем доброго времени суток. Минуту назад хотел уже написать было сюда просьбу о помощи. Но...

Отследить программное изменение поля на форме
Есть поле на форме Сумма(управляемые формы), которая рассчитывается как цена*количествоДней. Есть...

Как визуально отследить изменение переменной в одном обработчике события?
Всем здравствуйте. При клике по Button1 через 3 сек в метке Label1 появится сообщение 'конец'....

8
47 / 47 / 7
Регистрация: 26.12.2014
Сообщений: 189
28.03.2016, 19:55 2
Восспользоваться поиском, наставить бреакпоинтов.
0
21 / 22 / 10
Регистрация: 03.07.2014
Сообщений: 398
28.03.2016, 19:57  [ТС] 3
наставить бреакпоинтов
Так я наоборот хочу, чтобы отладчик указал место изменения переменной...
0
47 / 47 / 7
Регистрация: 26.12.2014
Сообщений: 189
28.03.2016, 21:40 4
Цитата Сообщение от Ivan215 Посмотреть сообщение
Так я наоборот хочу, чтобы отладчик указал место изменения переменной...
Место в коде?
0
21 / 22 / 10
Регистрация: 03.07.2014
Сообщений: 398
28.03.2016, 22:11  [ТС] 5
Место в коде?
Ну конечно, где ж еще!?
0
21 / 22 / 10
Регистрация: 03.07.2014
Сообщений: 398
28.03.2016, 22:16  [ТС] 6
Ну вот, чтобы понятно было. См. миниатюру - как старый добрый Fox это дело ловил
Миниатюры
Отладчик VS 2010 - Как отследить программное изменение значения переменной  
0
8942 / 4854 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
29.03.2016, 02:33 7
Меняется не переменная, а свойство объекта. Отследить можно, только если в сеттере свойства ставить брейкпоинт
0
21 / 22 / 10
Регистрация: 03.07.2014
Сообщений: 398
29.03.2016, 09:47  [ТС] 8
Меняется не переменная, а свойство объекта
Какая разница-то я не пойму? Сейчас все переменные вообще повыводили, остались одни объекты... Ну так обеспечили бы отслеживание изменение свойств объектов...

Так значит нельзя... Прогресс MS$ налицо...
0
Администратор
Эксперт .NET
17551 / 13774 / 5298
Регистрация: 17.03.2014
Сообщений: 28,250
Записей в блоге: 1
11.04.2016, 14:30 9
Лучший ответ Сообщение было отмечено Ivan215 как решение

Решение

Ivan215, таки можно. Сначала в настройках отладчика отключаем Just My Code. Затем добавляем Function Breakpoint на System.Windows.Forms.DataGridView.SortedColumn.Name. Язык следует выбрать C#. Далее ОК. На этом шаге VS вероятно скажем что не может найти такую функцию. Игнорируем это сообщение и запускаем отладку. Когда breakpoint сработает по окну Call Stack можно будет понять какое место в нашем коде вызвало это изменение. Плюс можно ориентироваться на окно IntelliTrace.
1
11.04.2016, 14:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.04.2016, 14:30
Помогаю со студенческими работами здесь

Отследить изменения значения переменной
Допустим есть переменная static string str, как создать событие, или что-то вроде него, которое...

Программное изменение значения DBComboBox
Можно ли программно изменить значение DBComboBox, например, в Items задаю строки чисел и есть поле...

Программное изменение значения Textbox, используя JavaScript
Добрый вечер! Помогите, пожалуйста, решить задачу. Мне нужно создать таблицу, в которой в почти...

Изменение значения переменной, название которой находится в текстовой переменной
Подскажите как мне сделать: у меня есть цикл _0_gray = 1 for i in range(9): peremen = "_" +...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru