Форум: "Прочее";
Текущий архив: 2008.07.27;
Скачать: [xml.tar.bz2];
ВнизДелфи и 64х разрядная архитектура Найти похожие ветки
← →
Term (2008-06-10 09:36) [0]Вопрос уважаемому сообществу, как добиться коректной работы на 64х разрядной платформе.
Проблема сложилась следующая, есть программный комплекс защищённый HASPом, защита реализованна используя напрямую API HASP программно, оформлено в виде dll и вызывается прикручена в виде extended хранимой на сервере SQL, при попытке перейти на 64х разрядную платформу, конструкция перестала работать. На 32х разрядной платформе всё работает без проблем.
← →
Anatoly Podgoretsky © (2008-06-10 10:05) [1]Странно и причем тут Лужков.
← →
Term (2008-06-10 10:07) [2]да лужков тут не причём dll написана на делфи, а КАЦ не замешан
← →
Thrasher © (2008-06-10 10:10) [3]Советую обратится к разработчикам/поставщикам электронных ключей. Некорректная работа из-за другого способа адресации.
← →
Mystic © (2008-06-10 10:29) [4]В 64-битной программе нельзя использовать 32-битную DLL. Максимум что можно посоветовать, это попытаться перекомпилировать FPC под 64 бита. Но гарантий никаких.
← →
Term (2008-06-10 10:32) [5]судя по прилагаемое документации электронный ключ поддерживает 64разрядную платформу...
как перекомпилить делфовую DLL под 64 бита?
делфи использовалась 2005я
← →
Romkin © (2008-06-10 10:45) [6]Никак.
А чем не устраивает dll и модули от поставщика?
← →
Mystic © (2008-06-10 10:51) [7]> как перекомпилить делфовую DLL под 64 бита?
Delphi не поддерживает 64 бита. Попробуй Free Pascal.
← →
Term (2008-06-10 10:59) [8]2Romkin, писалась своя dll потому что она прикручена к SQL серверу как extended процедура, вот она и вызывает как раз функции которые содержатся в dll поставщика, просто из за того что на транзакт-sql это ведь не напишеш, потому их вызовы и проверки подлинности были помещены в собственную DLL которая и используется и выдаёт результат по итогам проверок и считывания ключа.
2Mystic, попробую покопать в сторону free pascal, спасибо.
← →
Anatoly Podgoretsky © (2008-06-10 11:49) [9]> Term (10.06.2008 10:59:08) [8]
А SQL сервер сколько битный
← →
Поросенок Винни-Пух © (2008-06-10 12:33) [10]В 64-битной программе нельзя использовать 32-битную DLL. Максимум что можно посоветовать, это попытаться перекомпилировать FPC под 64 бита. Но гарантий никаких.
надо просто класть ее туда куда надо
← →
Поросенок Винни-Пух © (2008-06-10 12:34) [11]а сори, в программе а не системе.
тогда да.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2008.07.27;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c