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

Падение в mapCloseData. Почему?

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти  
Форум » Настольные приложения » GIS ToolKit
Страницы: 1
RSS
Падение в mapCloseData. Почему?, Падение в mapCloseData. Почему?
Код:
Код

CREATESITE createSite;

memset( _&createSite, 0, sizeof( CREATESITE ) );
createSite.Length = sizeof( CREATESITE );
createSite.MapType = 7;
createSite.MaterialProjection = 8;
createSite.Scale = 500;

HSITE hSite = mapCreateAndAppendSite( m_hMap, _strName, "S57navy.rsc", &createSite ) :

mapCloseData( hSite );


Под XP работает нормально под семеркой на mapCloseData получаю авеху "Нарушение прав доступа при чтении ..."

Вопрос что не так?

Версии библиотек:
#define MAPACCESSVERSION 20090123
#define MAPAPIVERSION 0x100200
Все не так.

HSITE _MAPAPI mapCreateAndAppendSite(HMAP hmap, const char * mapname,
const char * rscname, CREATESITE * createsite);

Функция возвращает HSITE.

void _MAPAPI mapCloseData(HMAP hMap);

Функция закрывает HMAP.

А должно быть или

mapCloseData(m_hMap);

или

mapCloseSiteForMap(m_hMap, hSite);
Страницы: 1
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)


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