Здравствуйте! Среда Delphi XE7. Только получили обновленный GTK12. Установил и х64 и х86, как сказано в Readme.txt. Открыл пример Mapwork. В версии х64 отказался работать диалог информации о выбранном объекте. Причем под отладчиком с ошибками, но диалог запустился. Версия х86 работает нормально.
PS Библиотеку доступа gisu64acces.dll подбирает либо из каталога system32, ибо из своего каталога почему то. Может что то поднастроить надо?
Windows 7 x64 Я проделал в эту операцию: "Скопировать библиотеки ГИС-ядра *.dll из директории \Panorama\Gistool12\Dll\X32 в директорию Windows\System32 и c:\Windows\SysWOW64 (вне зависимости от того какой разрядности приложение будет разрабатываться), для создания 64-х разрядных приложений дополнительно из директории \Panorama\Gistool12\Dll\X64 в директорию Windows\System."
Перенес приложение mapwork.exe и библиотеки gisu64 на другой компьютер, запустил, результат - не найдена gisu64forms.dll. Скорее всего она просто не запускается из-за ошибки. При отладке выдавалась ошибка "EConversionError with messge 'Assertion failed'"/
После установки инсталляции файла 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\
Сейчас нашел свои старые программы, перекомпилировал. Диалог информации о выбранном объекте заработал. Ошибок по отсутствию библиотек не возникает. Но программа работает через "пень-колоду": при запуске программы ошибка, окно диалога информации о выбранном объекте не закрывается.