У меня одна проблема с одной очень неприятной ошибкой (в 100-килограммовых строках кода) и поиском строки в коде, которая меняет значения (что не должно происходить) в памяти по определенному адресу.
Проблема в том, что я не знаю, где это происходит.
Любая идея, как я могу создать точку останова или что-то, чтобы разбить программу на этой строке кода (что делает изменение), когда изменяется значение на определенном адресе памяти?
Thanx.
В разделе "Отладка" создайте точку останова данных. Затем вы можете сломать его, как только данные памяти будут изменены (но вы не сможете перерыть доступ на чтение).
Вы должны запустить код, а затем ввести адрес и длину памяти для просмотра (так что перерыв при установке памяти).
Вы можете установить точку останова данных, которая прерывает выполнение, когда изменяется значение в ячейке памяти. Я думаю, вы можете установить до четырех таких точек останова данных. Здесь вы можете найти инструкции для этого.