На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Не получается запуск примеров из GIS ToolKit Active на C# VS 2008

Поиск  Пользователи  Правила  Войти
Форум » Настольные приложения » GIS ToolKit, GIS ToolKit Active, ГИС Конструктор для Windows
Страницы: 1 2 След.
RSS
Не получается запуск примеров из GIS ToolKit Active на C# VS 2008, Пожалуйста помогите запустить примеры
 
Здравствуйте, пожалуйста помогите запустить примеры из GIS ToolKit Active.
При компиляции проекта примера выводится ошибка
The type 'axGisToolKit.axcMapView' is defined in an assembly that is not referenced. You must add a reference to assembly 'axGisToolKit, Version=11.3.0.0, Culture=neutral, PublicKeyToken=null'.

нашел похожу тему:
http://www.gisweb.ru/forum/messages/forum2/topic4672/message30498/#message30498

следуя указаниям автора:
зарегистрировал axGisToolKit.ocx
удалил папки bin & obj
удалил старый и добавил новый reference

после добавления нов.reference выводится ошибка о том что неудалось загрузить нужную библ.
Could not determine the dependencies of the COM reference "axGisToolKit". Ошибка при загрузке библиотеки. (Exception from HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY)) Myfirst

пысы: регистрировал .ocx вручную через командную строку. получал положительный отклик от системы.


 - regsvr32.exe С:\каталог установки\GIS ToolKit Active\axGisToolKit.ocx  

 - regsvr32.exe /u С:\каталог установки\GIS ToolKit Active\axGisToolKit.ocx  

Пожалуйста помогите разобраться
Изменено: Егор Захаров - 13.10.2014 09:23:04
 
Под каким Windows работаете?
Указанные пары команд
regsvr32.exe С:\каталог установки\GIS ToolKit Active\axGisToolKit.ocx
regsvr32.exe /u С:\каталог установки\GIS ToolKit Active\axGisToolKit.ocx
вы вместе выполняли? Дело в том, что вторая команда отменяет регистрацию.
 
Win7
сначала
regsvr32.exe /u С:\каталог установки\GIS ToolKit Active\axGisToolKit.ocx
после
regsvr32.exe С:\каталог установки\GIS ToolKit Active\axGisToolKit.ocx

ниже последовательность моих действий:
Открыл проект  Myfirst
первым делом удалил старые ссылки на axGisToolKit, AxaxGisToolKit из reference
Создал новую форму, добавил на форму компоненты из палитры компонентов GIS ToolKit Active,  в окне Solution Explorer в
разделе References успешно добавились ссылки на axGisToolKit, AxaxGisToolKit.
Удаляю только что созданную форму, сохраняюсь и выхожу.
В папке с проектом удалил папки \bin и \obj, после открываю и пересобираю проект.

выскакивает ряд ошибок связ.с коорд. X и Y
'AxaxGisToolKit.AxaxMapPoint' does not contain a definition for 'X' and no extension method 'X' accepting a first argument of type 'AxaxGisToolKit.AxaxMapPoint' could be found (are you missing a using directive or an assembly reference?)

и ошибка
Could not determine the dependencies of the COM reference "axGisToolKit". Ошибка при загрузке библиотеки. (Exception from HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY)) Myfirst

Пожалуйста помогите
 
Все сделано правильно.
Пример поправим.
Вместо axMapPoint.X или У надо пользоваться методами GetPoint SetPoint: aPoint.GetPoint(ref переменная для Х, ref переменная для Y);
 
Could not determine the dependencies of the COM reference "axGisToolKit". Ошибка при загрузке библиотеки. (Exception from HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY)) Myfirst

подскажите, а как с этой ошибкой бороться?
 
Попробуйте запустить проект FindObj. Там происходит тоже самое?
 
открыл проект FindObj, проделал все те же самые действия, при построении проекта выскакивает только 1 ошибка о неуд.загрузке библ.

Could not determine the dependencies of the COM reference "axGisToolKit". Ошибка при загрузке библиотеки. (Exception from HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY)) FindObj

в окне Solution Explorer, в References, axGisToolKit, AxaxGisToolKit после добавления компонент.на форму, идет с версией 11.3.0.0 т.е вроде бы все правильно....

(у меня ось Win7, архитек. x64, среда разр. VS2008 professional)
 
Здравствуйте! Проблем не должно возникнуть. Коротко еще раз действия, которые необходимо выполнить:
- зарегистрировать OCX (но надо убедиться, что больше других OCX не зарегистрировано)
- в VS открыть приложение и не открывать формы.
- в solution explorer в references удалить ссылки на GTK включая stdole.
- создать новую форму в проекте, "кинуть" на нее какой-нибудь компонент GTK
- сохранить проект и убедиться, что в проект добавились ссылки на GTK.
- удалить форму, которую создали. Сохранить проект.

Могу Вам выслать проект подготовленный для версии 11.3.8, в котором также исправлено
Цитата
Вместо axMapPoint.X или У надо пользоваться методами GetPoint SetPoint: aPoint.GetPoint(ref переменная для Х, ref переменная для Y);
 
удалил также и stdole, не получается, ошибка та же(
Роман, Оо будьте добры скиньте пожалуйста проект на почту zzudik@rambler.ru или в другое место откуда можно будет потом скачать.

пысы: кстати почему библиот.axaxgistoolkit, axgistoolkit версии 11.3.0?
я скачивал гтк верс.11.3.8, или так и должно быть?
Изменено: Егор Захаров - 16.10.2014 04:07:30
 
Цитата
зарегистрировать OCX (но надо убедиться, что больше других OCX не зарегистрировано)
а как можно убедиться что нету других осх. зарег?

я пользуюсь только двумся командами
regsvr32.exe С:\каталог установки\GIS ToolKit Active\axGisToolKit.ocx
regsvr32.exe /u С:\каталог установки\GIS ToolKit Active\axGisToolKit.ocx
Страницы: 1 2 След.
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности