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

MapDataList

Поиск  Пользователи  Правила  Войти
Форум » Настольные приложения » GIS ToolKit, GIS ToolKit Active, ГИС Конструктор для Windows
Страницы: Пред. 1 2
RSS
MapDataList, проблема с отображением формы
 
Вы поняли правильно. Пока идея только одна - попробовать перейти на 12-ю версию.
 
А поможет?
 
Цитата
Александр Карулин написал:
А поможет?

GIS ToolKit версии 11 предназначен для использования в "старых" оболочках - от Delphi 6/С++Builder 6.
Библиотеки 11-ой версии не имеют поддержки юникода.
Это может выражаться в ошибках на уровне операционной системы, если диалоги из библиотек 11-ой версии вызываются из юникод-приложения.
Например из-за всплывающих подсказок в однобайтовой кодировке, тогда как операционная система пытается их интерпретировать как юникод и в результате не находит символа конца строки.
И так далее.

Компиляторы Embarcadero начиная с версии XE3 и выше собирают юникод-приложения.

Поэтому ответ очевиден - для версий XE3 и выше следует применять GIS ToolKit 12 (особенно в тех случаях, когда используются визуальные диалоги из библиотек GIS ToolKit).
К тому же GIS ToolKit 12 в отличие от 11-ой версии позволяет собирать х64-разрядные приложения.

Вариант решения, предложенный Вам выше, призван сделать вызываемый диалог "не бесхозным" - передать в него владельца.
Диалоги без владельца имеют обыкновение прятаться под основной формой приложения при потере фокуса.
Если проблема была в этом, то совет должен был помочь.
Но, следует учитывать, что простого внесения правки в код GIS ToolKit не достаточно. Надо полностью пересобрать BPL пакета GIS ToolKit, после чего заново пересобрать свое приложение.
 
Есть надежда, так как ГИС ядро для этой версии собирается на Embarcadero.
 
Спасибо. На днях привезут 12. Попробуем. Отпишусь.
 
Цитата
Александр Карулин написал:
Спасибо. На днях привезут 12. Попробуем. Отпишусь.

Чтобы ознакомиться с возможностями GIS ToolKit 12, Вы можете его скачать с нашего сайта и попробовать.

GIS ToolKit 12, доступный на сайте, предоставляется на следующих условиях:
Цитата
"Все программные продукты на данном сайте являются полноценными рабочими версиями. Имеющиеся ограничения в работе устраняются после приобретения лицензии. Без лицензии (ключа) возможна работа с картами масштабов 1 : 2 000, 1 : 100 000 и 1 : 200 000, состоящими из одного номенклатурного листа и имеющими не более 20 000 объектов.
Программное обеспечение можно использовать для ознакомления в количестве одной копии в течение 30 дней. Для его последующего использования необходимо оплатить стоимость программного обеспечения и получить Лицензию, иначе удалить программное обеспечение с рабочего места.
Использование программного обеспечения в период оценки в любых иных целях запрещается."

Если у Вас не  GIS ToolKit, а GIS ToolKit Free, то они в части программного кода приложения, разрабатываемого на их основе, ничем не отличаются.
Вы всегда можете перейти с GIS ToolKit 12 на GIS ToolKit Free 12 без изменения кода своего приложения.
 
Спасибо. :)
Страницы: Пред. 1 2
Читают тему (гостей: 1)



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

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