На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты
АРХИВ ФОРУМА...
здесь вы можете ознакомиться с материалами форума до 08.06.2008

Создание приложений в среде ГИС Карта 2011

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти  
Форум » Настольные приложения » GIS ToolKit
Страницы: 1 2 След.
RSS
Создание приложений в среде ГИС Карта 2011
Подскажите, если создаваемое приложение должно работать в среде ГИС Карта 2011, то где можно взять для его создания актуальный файл mapacces.lib и какими способами можно проверить, что версия используемая библиотека mapacces.lib соответствует текущей версии библиотеки mapacces.dll?
implib mapacces.lib mapacces.dll - гарантия полного соответствия. А вообще lib-файлы входят в состав SDK.
Non sunt entia multiplicanda praeter necessitatem. © William of Occam
Ув. Олег Викторович!
По первой части Вашего вопроса - в разделе Скачать/Продукты на сайте Вашей компании есть такой пункт:
Библиотеки для GIS ToolKit версия 11 08.12.2011 15,7 Mb gislib11.zip smile:oops:
А также все необходимые (и соответственно актуальные) библиотеки входят в комплект поставки различных продуктов - "Инструментарий разработчика".
Также, не помню уже с какой версии (также "просили" на Форуме), в свойствах библиотеки стали указывать и номер её версии.
Изменено: Vitaliy Belenkov - 23.12.2011 13:47:24
Цитата
Vitaliy Belenkov пишет:
в разделе Скачать/Продукты на сайте Вашей компании
smile:)
Non sunt entia multiplicanda praeter necessitatem. © William of Occam
Олег, обсуждалось кстате, и Александр дал ответ.
http://www.gisweb.ru/forum/messages/f...ssage13430
Скачать программу без установки Борладн С++ можно тут (КАЧНУТЬ)
-----------
Пока писал ответ, ответил Виталий Валентинович, которому есть ответ от меня.
Проблема в том, что (map)gisacces.dll обновляется чаще чем gislib11.zip в ракусре добавления новых функций и ещё чаще чем inc (h) файлы в SDK.zip. Самая достоверная (последняя информация) про существующие функции на данный момент + новые типы - как правило находится в ГТК (папка MapApi).
Посему полностью поддерживаю Александра - lib-ы нужно генерировать с последней скачанной версии DLL
Mapview 11. ГИС Карта 10.7.7. GisToolKit 10 (и 11) Free.
ЧИСЛО СОБЩЕНИЙ = "Отмена крепостного права на РУСИ"
Цитата
KFF пишет:
lib-ы нужно генерировать с последней скачанной версии DLL
Да, чтобы работать с теми DLL, с которыми в данный момент работает сама Панорама.
Non sunt entia multiplicanda praeter necessitatem. © William of Occam
дополню (добавлю) ответ..
перечень функций библиотеки mapacces.dll. как правило головная боль оконечного разработчика.
Если в КБ ядро gisacces.dll сопровождается потому что на нём базируется ГТК, то mapacces.dll полностью на плечах программиста.
Исходя из сказаного:
- даже в примерах SDK, оконечному программисту предлагается идеология подгрузки нужных функций в конкретном проекте, а не весь перечень.
- с момента публикации интерфейса "ядерных" функций на Паскале, было добавлено колосальное количество дополнительных функций в ядро, которое до сих пор не описано ни в ГТК (версия Паскаль) ни в SDK
----
П.С. уважаемые разработчики, почему бы работать по методу "создали функцию" -> "формируем поправку" -> на базе поправки вносим изменения во все документы -> публикуем
Извините, что терминология связанная с моим видом деятельности (кое что знает), но этот вариант наилучший из всех кторые встречались.
Mapview 11. ГИС Карта 10.7.7. GisToolKit 10 (и 11) Free.
ЧИСЛО СОБЩЕНИЙ = "Отмена крепостного права на РУСИ"
Всем спасибо.
Может это я чего не понимаю, но я спросил про mapaccess.lib, для работы с mapacces.dll, maplist.dll и т.п. dll внутри самой ГИС Карты 2011. И то как выяснить какие функции доступны, а какие нет, в текущей версии.
Изменено: Олег Касьянов - 23.12.2011 15:13:45
Олежа, попунктно.
1. качаешь http://delphi-gis.ucoz.ua/Download/IMPLIB.ZIP архив
2. создай папку, например C:\LIB
3. распакуй в папку ЕХЕ-шник с архива
4. скопируй с папки ГИС Карта 2011 (или другой версии) все DLL которые тебя интересуют в C:\LIB
5. зайди в консоль "командная строка" через Пуск-Стандартные-Служебные
6. набери строку, которую написал выше Александр.
Код
c:\LIB\IMPLIB.exe c:\LIB\mapacces.lib c:\LIB\mapacces.dll

или перейди в папку C:\LIB командой "Dir C:\LIB" и набери
Код
IMPLIB.exe mapacces.lib mapacces.dll

как результат работы IMPLIB.exe у тебя появится mapacces.lib в папке c:\LIB\
Mapview 11. ГИС Карта 10.7.7. GisToolKit 10 (и 11) Free.
ЧИСЛО СОБЩЕНИЙ = "Отмена крепостного права на РУСИ"
http://youtu.be/Dw-dJ0AP6bs видео как это делается.
Исключение - я не качал implib а скопировал с папки с Турбоассебмлера 5
Изменено: KFF - 23.12.2011 15:42:44
Mapview 11. ГИС Карта 10.7.7. GisToolKit 10 (и 11) Free.
ЧИСЛО СОБЩЕНИЙ = "Отмена крепостного права на РУСИ"
Страницы: 1 2 След.
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)


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