RUS  ENG 

Дмитрий (Все сообщения пользователя)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Проблема c обработчиком событий при подключении плагина на С#
 
Дмитрий Озеров, спасибо! Проверил, карты теперь можно закрыть\открыть.

К сожалению не всё исправилось, некоторые странности остались, но мне теперь надо их отделить, проверить и описать.
Проблема c обработчиком событий при подключении плагина на С#
 
Небольшое уточнение про: "При закрытии самой ZuluGIS почему-то спрашивает сохранить ли изменения для "Карта1", хотя никаких изменений не делалось, а лишь запускался плагин, который просто подключил обработчик событий."

Необходимо чтобы был создан хотябы 1 слой. Если карта пустая, без слоев, такого сообщения нет.
Проблема c обработчиком событий при подключении плагина на С#
 
ZuluGIS 2021 (х86): Версия 10.0.0.9483u

При подключении обработчика событий в плагине через метод SetEventSink() наблюдаю необъяснимое поведение ZuluGIS.
После активации плагина и закрытия карты открыть новую карту не удаётся.
Причины этого выявить не получается. Где-то нарушается работа с памятью, но поидее все указано корректно.

Плагин написан на C# с использованием Windows Forms (User Control). Версия .Net Framework: 4.7.2

Набросал простой пример, который 100% вызывает это поведение.
Шаги воспроизведения:
1. Запускаю ZuluGIS
2. Открываю карту
3. Активирую плагин через меню "Задачи"
4. Закрываю карту
5. Открыть новую карту не получается
6. При закрытии самой ZuluGIS почему-то спрашивает сохранить ли изменения для "Карта1", хотя никаких изменений не делалось, а лишь запускался плагин, который просто подключил обработчик событий.
Страницы: 1