Здравствуйте, попытался установить и изучить примеры из GISToolActive (VisualStudio, C#), но они не компилируются. Причина - не найдена библиотека AxaxGisToolKit (с axGisToolKit никаких проблем не возникло). Данная проблема повторяется как на версии 11, так и на версии 12. Попытки перерегистрировать axGisToolKit.ocx тоже результатов не приносят. Среди COM-компонентов AxaxGisToolKit или что-то похожее тоже отсутствует, хотя axGisToolKit есть и успешно добавляется и работает.
Вот ближайшая тема на форуме: http://www.gistoolkit.com/forum/forum2/6757 Решение, которое там предлагается, основано на добавлении WinForms компонента, но такой вариант не подходит, т.к. их банально нет среди инструментов
Robespierre написал: Решение, которое там предлагается, основано на добавлении WinForms компонента, но такой вариант не подходит, т.к. их банально нет среди инструментов
Компоненты сами по себе не появятся. Для этого необходимо самостоятельно добавить их согласно Руководства программиста.
Чтобы компоненты нормально установились в среду разработки и собирались приложения с их использованием, помимо корректной регистрации OCX библиотеки в операционной системе, необходимо наличие библиотек ГИС-ядра. Они должны находится в доступном для Вашего приложения месте. При распространении созданного приложения рекомендуется размещать их в корне приложения. На этапе разработки это не очень удобно, поэтому на компьютере разработчика можно их поместить в любую папку, используемую Windows при стандартном поиске DLL (Standard Search Order for Desktop Applications).
Также необходимо соблюдение соответствия разрядности приложения и комплекта библиотек ГИС-ядра.
Спасибо! Добавление компонентов по инструкции помогло (проверял на VS 2019) Единственное, затем получал ошибку выполнения, как в этой теме http://gisweb.ru/forum/forum2/topic3436/messages/ но перевод на .NET 4.5 и установление флага Prefer 32-bit в свойствах проекта решило проблему (простое изменение разрядности платформы на x86 не давало результатов)
Robespierre написал: Единственное, затем получал ошибку выполнения, как в этой теме http://gisweb.ru/forum/forum2/topic3436/messages/ но перевод на .NET 4.5 и установление флага Prefer 32-bit в свойствах проекта решило проблему (простое изменение разрядности платформы на x86 не давало результатов)
Спасибо за информацию! Наши компоненты не используют .NET, но, возможно эта информация будет полезна пользователям.