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

Ошибка в Examples GTK-12 x64

Поиск  Пользователи  Правила  Войти
Форум » Настольные приложения » GIS ToolKit, GIS ToolKit Active, ГИС Конструктор для Windows
Страницы: 1 2 3 4 След.
RSS
Ошибка в Examples GTK-12 x64, Ошибка в Examples GTK-12 x64
 
Здравствуйте!
Среда Delphi XE7. Только получили обновленный GTK12. Установил и х64 и х86, как сказано в Readme.txt. Открыл пример Mapwork. В версии х64 отказался работать диалог информации о выбранном объекте. Причем под отладчиком с ошибками, но диалог запустился. Версия х86 работает нормально.

PS
Библиотеку доступа gisu64acces.dll подбирает либо из каталога system32, ибо из своего каталога почему то. Может что то поднастроить надо?
Изменено: Дмитрий Жуковский - 03.02.2017 22:11:37
 
Может у нас в документации не так прописано, но в system32 файла gisu64acces.dll быть не должно.
Какая версия OC?
 
Windows 7 x64
Я проделал в эту операцию:
"Скопировать библиотеки ГИС-ядра *.dll из директории \Panorama\Gistool12\Dll\X32
   в директорию Windows\System32 и c:\Windows\SysWOW64 (вне зависимости от
   того какой разрядности приложение будет разрабатываться),
   для создания 64-х разрядных приложений дополнительно  из директории  
   \Panorama\Gistool12\Dll\X64 в директорию Windows\System."
Изменено: Дмитрий Жуковский - 06.02.2017 11:33:26
 
Повторить не получилось, убедитесь, что  gisu64*.dll находятся только в директории  Windows\System
 
Перенес приложение mapwork.exe и библиотеки gisu64 на другой компьютер, запустил, результат - не найдена gisu64forms.dll.
Скорее всего она просто не запускается из-за ошибки. При отладке выдавалась ошибка "EConversionError with messge 'Assertion failed'"/
 
Может с ключом что-то не так? Он обновлялся с 11-ой версии.
 
После установки инсталляции файла gisu64acces.dll в папке \GisTool12\Dll\X32\ нет.
Файл gisu64acces.dll должен быть в c:\Windows\system\gisu64acces.dll и копировать его туда надо из  \GisTool12\Dll\X64\
 
Цитата
Andrey Gheleznyakov написал:
После установки инсталляции файла gisu64acces.dll в папке \GisTool12\Dll\X32\ нет.
Файл gisu64acces.dll должен быть в c:\Windows\system\gisu64acces.dll и копировать его туда надо из  \GisTool12\Dll\X64\
Так и есть.  
 
Все удалил, почистил папки, переустановил. Ошибка повторилась.
 
Сейчас нашел свои старые программы, перекомпилировал. Диалог информации о выбранном объекте заработал. Ошибок по отсутствию библиотек не возникает. Но программа работает через "пень-колоду": при запуске программы ошибка, окно диалога информации о выбранном объекте не закрывается.
Страницы: 1 2 3 4 След.
Читают тему (гостей: 1)



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

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