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", хотя никаких изменений не делалось, а лишь запускался плагин, который просто подключил обработчик событий.
При подключении обработчика событий в плагине через метод SetEventSink() наблюдаю необъяснимое поведение ZuluGIS.
После активации плагина и закрытия карты открыть новую карту не удаётся.
Причины этого выявить не получается. Где-то нарушается работа с памятью, но поидее все указано корректно.
Плагин написан на C# с использованием Windows Forms (User Control). Версия .Net Framework: 4.7.2
Набросал простой пример, который 100% вызывает это поведение.
Шаги воспроизведения:
1. Запускаю ZuluGIS
2. Открываю карту
3. Активирую плагин через меню "Задачи"
4. Закрываю карту
5. Открыть новую карту не получается
6. При закрытии самой ZuluGIS почему-то спрашивает сохранить ли изменения для "Карта1", хотя никаких изменений не делалось, а лишь запускался плагин, который просто подключил обработчик событий.