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

Очистка типа метрики в mapacces.dll

Поиск  Пользователи  Правила  Войти
Форум » Архивные темы (доступны только для чтения) » ГИС Карта 2011
Страницы: 1
RSS
Очистка типа метрики в mapacces.dll
 
Здравствуйте господа разработчики !

При работе с функциями mapCreateSiteObject и mapClearObject в библиотеке mapacces.dll ГИС Карта 2011 обнаружил следующую ошибку.
Объект который создан с параметрами:
FObj := mapCreateSiteObject(FHMap, FSite, KM_IDDOUBLE3);
после
mapClearObject(FObj)
в упор отказывается принимать третью координату метрики !
Альтернативной функции по установке KM_IDDOUBLE3, кроме пересоздания  - нет

Просьба проверить работу этих функций и по возможности исправить в инсталляции ГИС Карта 2011 или подсказать, каким образом перерегистрировать объект как 3D после чистки
Не тот глуп кто не знает, а тот, кто не знает где искать.
 
Достаточно в третьем параметре указать IDDOUBLE3:

Код
  // Очистить содержимое объекта
  // (для повторного заполнения, как пустого объекта)
  // hmap - идентификатор открытых данных
  // sheetnumber - номер листа в котором будет расположен
  // kind - тип создаваемой метрики, описан в maptype.h
  // При ошибке возвращает ноль

_MAPIMP long int _MAPAPI mapClearObject(HOBJ info, long int sheetnumber = 1, long int kind = IDDOUBLE2);
 
=)
к сожалению на Паскале этот параметр "скрыт".
Спасибо Олег Валентинович  :oops:  !
Не тот глуп кто не знает, а тот, кто не знает где искать.
Страницы: 1
Читают тему (гостей: 1)



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

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