MicroGIS Editor v1.0.9.503 beta
Поймал ошибку из серии Access Violation:
Она оказалась полностью фатальной для боковых панелей адреса, инструментов, GPS как в рамках текущей сессии запуска программы, так и при всех последующих её перезапусках.
Сценарий возникновения ошибки по шагам:
1. запускаем редактор - создаются файлы настроек ini
2. выводим на рабочее поле карты указанные левые боковые панели
Скриншот.jpg
3. в правом верхнем углу жмём стандартную кнопку "крестик", чтобы их закрыть
Скриншот.jpg
4. выбираем
View ---> Tool Addresses или
View ---> Tool Palette при необходимости заново показать закрытые панели
Скриншот.jpg
5. появляется соответствующая панель, но уже с ошибкой, которая и сохранится в дальнейшем:
Скриншот.jpg
Наблюдение первое. На скриншоте ошибки в начале моего сообщения одной линией я подчеркнул переменную величину (то, что меняется при повторном воспроизведении ошибки в рамках других сессий запуска программы). Двумя линиями подчёркнут неизменный модуль, в котором при каждом перезапуске программы повторяется ошибка.
Наблюдение второе. Если в шаге 2 сценария не выводить панели на рабочее поле карты, а просто закрыть, то указанная ошибка не появляется. Панели по командам
View ---> Tool Addresses или
View ---> Tool Palette заново появляются нормально.
Добавлено спустя 1 минуту 28 секунд:
MicroGIS Editor v1.0.9.503 beta
Поймал баг в работе панели GPS.
Сценарий:
1. запускаем редактор - создаются файлы настроек ini
2. жмём на крестик, как на скриншоте, чтобы закрыть панели
Скриншот.jpg
3. получаем:
Скриншот.jpg
4. жмём
View ---> Tool GPS
Скриншот.jpg
5. получаем:
Скриншот.jpg
Как видим, пока всё нормально и всё появляется.
6. повторяем пункт 2 и заново жмём на верхний крестик. Панели закрываются.
7. теперь команда
View ---> Tool GPS больше не работает как при этой сессии запуска редактора, так и при всех последующих.
Добавлено спустя 34 секунды:
MicroGIS Editor v1.0.9.503 beta
Поймал баг в панелях слева. Если панель закрепляешь, то она пропадает в списке слева, хотя на экране есть.
Сценарий:
1. Запускаем редактор с нуля - создаются файлы настроек ini
2. После того, как программа загрузится, не видим слева панели адресов и инструментов, хотя на экране они есть.
Скриншот.jpg
3. Теперь снимаем скрепку, чтобы панели задвинулись влево. Теперь неожиданно под надписью "Панель GPS" появляются остальные панели:
Скриншот.jpg
4. Наводим мышку на появившиеся панели - они выдвигаются. Скрепку пока не закрепляем. Видим, что в списке слева под панелью GPS они сохраняются.
Скриншот.jpg
5. Теперь жмём скрепку и закрепляем панели - панели инструментов и адресов опять пропадают. Остаётся только прежняя панель GPS, хотя на экране видим именно панели адресов и инструментов.
Скриншот.jpg
Можно ли исправить так, чтобы независимо от того, закреплена скрепка или нет, задвинуты панели или нет, они постоянно отображались списком слева и никуда из этого списка не пропадали. До тех пор, пока их специально не закроешь крестиком?
Работа панелей переделана, начиная со следующей версии. Такой ошибки - больше не будет.
Alex