ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
21 июля
1300062 Топик полностью
Adept (10.04.2023 09:58, просмотров: 135) ответил Adept на может кто помочь и объяснить в чём дело?? - столкнулся с глюками в работе программы при отладке, в отладчике нашёл место, где неадекватно выделена память под переменные (см картинку). При перестановке переменных адреса и выделенная под них память не меняется (как-будто где-то запомнено) Смена имён так же ничего не даёт (неверные адреса остаются) Удалял все объектные и мап-файлы,
!РЕШЕНО! неочевидное! :( проблема появляется при попеременной работе с двумя проектами с одинаковыми именами файлов и одинаковыми названиями переменных, но разным их значением. Что-то у студии в кешировании при этом "сносит" и она подставляет в один проект, значения от другого. Решение: временно удалить/переименовать папку одного открываемого ранее. но не рабочего в данный момент, проекта (по крайней мере у меня так решилось) 

Будьте бдительны внимательны, проблема неочевидна, и при компиляции никак не проявляет себя, только бинарник получается сбойный :((

https://caxapa.ru/1300023.html


т.к. проблема, вероятно в кешировании каких-то рабочих файлов, как студией, так и , возможно системой), то не исключаю, что проблема у кого-то проявляется. у кого-то нет, при примерно одних и тех же условиях . Но в любом случае лучше о ней знать (я вчера убил день практически, пока с ней разобрался), ну и, как сказал выше, она может случиться, но не проявиться визуально. Надо быть бдительным при сценарии одноврекменной работы с однотипными проектами.

...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)