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

KFF (Автор тем)

Поиск  Пользователи  Правила  Войти
Форум » Пользователи » KFF
Выбрать дату в календареВыбрать дату в календаре

Страницы: Пред. 1 2 3 4 5 6 7 8 9 10 11 ... 48 След.
вопрос по диалогу paspCreateMap
 
Здравствуйте господа разработчики !
Интересует вопрос как управлять следующими полями в диалоге
[IMG]http://delphi-gis.ucoz.ua/Images/ForForum/2015/img011.png[/IMG]

нужно установить фиксированный каталог + заблокировать возможность подклбчения к карте.

В принципе можно сделать через одно место, - найти форму FindWindow и заблокировать нужные компоненты через перебор, но это не правильно
mapacces.dll некорректная работа диалога
 
Здравствуйте уважаемые разработчики !
Сегодня было обнаружено изменение логики работы функции в ядре ГИС Карта 2011 (mapacces.dll), которая ранее работала без проблем

[CODE]// --------------------------------------------------------------
// Диалог создания карты
// hmap     - идентификатор открытой карты
// mapname  - указатель на строку, содержащую имя карты (файла паспорта)
//            После вызова функции значение строки может измениться!
// size     - длина строки, содержащей имя карты (не меньше 260)
// parm     - структура параметров для диалога (см. maptype.h)
// Help вызывается из mappasp.chm, топик CREATE_MAP
// При ошибке возвращает ноль
// --------------------------------------------------------------
paspCreateMap : function (Map : HMap; mapname : PChar; size : integer;
         var parm : TTASKPARMEX) : integer; stdcall;[/CODE]

на входе Map - идентификатор открытой карты который поступает в задачу pantask
parm - параметры ГИС Карты которые поступают в задачу pantask
параметры поступают через параметры функции CreatePanTask
для mapname выделен буфер размером 260 байт значение size = MAX_PATH который равен 260 байт

В результате, функция срабатывает с кодом 0 без вызова диалога
Получить полное название карты с путями и расширением
 
Здравствуйте господа разработчики !

Какими функциями ядра получить полное название карты (сита) по её хэндлу
[B]mapGetMapName[/B] - не предлагать, мне нужно [B]полное наименование с расширением[/B]!
Гис Карта 2005 на Windows 7 x64
 
Здравствуйте уважаемые разработчики !

ПО сути вопрос в теме. Можно ли поставить Гис Карту 2005 на Windows 7 x64 вместе с драйвером ключа, чтобы приложение работало.

п.с. на работе стоял пентиум 4 с WindowsXP и вышеуказанным продуктом. ПК сгорел при очередной проверке дизеля (не выдержал старый UPS)
На РМ поставили новый системный блок на базе процессора i3, с лицензионной 7-й 64х естественно.
Переустановили все ПО, а драйвер ключа из папки \WinKey установить не удаётся. Пишет "несовместимая операционная система"
Пробовали под режимом совместимости - не получилось.

ЧТо можете посоветовать?
Статистика карты
 
Здравствуйте !
Собственно вопрос - как посмотреть статистику объектов карт.
Интересует количество по "сортам" (код + локализация)
несоответствие при работе с паспортом карте
 
Здравствуйте господа разработчики !
Просьба пояснить каким образом работают функции


[code]function mapGetSiteInfoEx(Map : HMap;Site : HSite; var mapreg: TMAPREGISTEREX;
 var listreg : TLISTREGISTER; sheetnumber: integer) : integer;
{$IFNDEF LINUXAPI} stdcall {$ELSE} cdecl {$ENDIF}
external sGisAcces;

function mapUpdateSiteInfoEx(aMap : HMAP; aSite : HSITE;
map : PMAPREGISTEREX;
sheet : PLISTREGISTER;
sheetnumber : integer;
datum : PDATUMPARAM;
ellparm : PELLIPSOIDPARAM;
transform : integer) : integer;
[/code]

Ожидается что структура TLISTREGISTER которая подаётся  через mapUpdateSiteInfoEx  будет получена при mapGetSiteInfoEx
В результате, при записи в резервные и текстовые поля символов с кодами \4 \0 \8 \2 , при чтении, обрезаются до указанного символа.

Вопрос:
Как возвращаются структурі  используя memcpy струкутры, или используя strncpy по каждому полю?
TMapObject, выделение объекта
 
Здравствуйте господа разработчики !
----------
Ситуация:
Компонента TMapObject обладает свойством выделение текущего объекта посредством установки свойств Style StyleSelect
Вопрос :
Как установить толщину выделения (контура)
Использование mapacces.dll в С++
 
Здравствуйте господа разработчики !

Поискал много тем (вклюбчая с моим участем) про ошибки типа
[B][Linker Error] Unresolved external 'ФУНКЦИЯ' referenced from .....[/B]
но не нашёл ничего внятного связанного с созданием EXE файла использующего ядро ГИС Карта

СИТУАЦИЯ
Когда я собираю проект на С++ с использованием ГТК - всё собирается корректно и компилируется без проблем.
Начинаю собирать ЕХЕ файл завязанный на MAPACCES.DLL выскакивают ошибки "Unresolved"
Для того чтобы собрать такой проект на Паскале, мне нужно объявить функции в отдельном юните с приставкой   [B]stdcall; external 'mapacces.dll'[/B]

ВОПРОС: Как это сделать в Буидлере ?
П.С. прошарив по интернету я понял, что мне нужна статическая линковка к файлу по указанному пути без всяких подгрузок DLL
Хидеры взял с sdk11\include
Изменено: KFF - 27.05.2015 22:21:57
Отображение 3D с метрикой содержащей Н
 
Здравствуйте господа и дамы разработчики !
Просьба пояснить что это за элементы при отрисовке объекта с высотой в метрике ?
В самом объекте нет нулевых высот, а в выделенном красном объекта наблюдается как минимум 2 провала на поверхность.
[img]http://delphi-gis.ucoz.ua/Images/ForForum/2015/img001.png[/img]
Работа с высотой в метрике объекта
 
Здравствуйте уважаемые разработчики !
Работаю с двумя версиями ГИС Карты 11.12.5 и 11.12.4 с новым и старым диалогами редактирования метрики объектов.
Вопросы:
1. как в новом диалоге добавить в объект высоту (как в старом- одно значение на весь контур) - режим "поднятие объекта"
2. как работать с высотами в подобъектах. На данный момент непонятная каша.
Старый диалог не понимает что я хочу и перепрыгивает на последний подобъект при корректировке метрики
Новый диалог не позволяет вставить метрику пакетом (одну высоту для всех точек)
3. как удалить (поменять сразу) высоту с конкретного подобъекта не затрагивая остальную часть объекта?

буду благодарен за пояснения
Страницы: Пред. 1 2 3 4 5 6 7 8 9 10 11 ... 48 След.



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

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