Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.07.27;
Скачать: CL | DM;

Вниз

Делфи и 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.018 c
2-1214551258
lewka-serdceed
2008-06-27 11:20
2008.07.27
Проблема с получением HTML кода


4-1193402945
Dmitry_177
2007-10-26 16:49
2008.07.27
Работа с файлом на WinAPI


15-1213086652
Alexander
2008-06-10 12:30
2008.07.27
DBGrid с поддержкой Unicode


15-1212760713
Vlad Oshin
2008-06-06 17:58
2008.07.27
моя плакаю. Бросаем delphi, переходим на С под NET


2-1214396148
lewka-serdceed
2008-06-25 16:15
2008.07.27
считавание с web страниц