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

Получить полное название карты с путями и расширением

Поиск  Пользователи  Правила  Войти
Форум » Настольные приложения » GIS ToolKit, GIS ToolKit Active, ГИС Конструктор для Windows
Страницы: 1
RSS
Получить полное название карты с путями и расширением
 
Здравствуйте господа разработчики !

Какими функциями ядра получить полное название карты (сита) по её хэндлу
mapGetMapName - не предлагать, мне нужно полное наименование с расширением!
Не тот глуп кто не знает, а тот, кто не знает где искать.
 
// Запросить имя главной карты в документе или имя проекта,
 // если открыт проект
 // hMap -  идентификатор открытых данных
 // При ошибке возвращает пустую строку

_MAPIMP const char* _MAPAPI mapGetMainName(HMAP hMap);
_MAPIMP const WCHAR * _MAPAPI mapGetMainNameEx(HMAP hMap);             // 17/02/14
 
К сожалению Андрей Владиславович, функция возвращает (или начала возвращать) полный путь вместо наименования.
Вчера нашёл альтернативу функции

Код
  // Определить имя файла пользовательской карты
  // по ее идентификатору
  // hMap  - идентификатор открытой карты
  // hSite - идентификатор открытой пользовательской карты
  // При ошибке возвращает пустую строку

function mapGetSiteFileName(Map : HMap;Site : HSite ) : PChar;
{$IFNDEF LINUXAPI} stdcall {$ELSE} cdecl {$ENDIF}
external sGisAcces;


и очень надеюсь, что в будущем она не станет показывать путь к ситу вместо полного наименования файла паспорта карты
Не тот глуп кто не знает, а тот, кто не знает где искать.
Страницы: 1
Читают тему (гостей: 1)



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

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