Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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.007 c
2-1214609393
DJ_UZer
2008-06-28 03:29
2008.07.27
Добавление текста в мемо


11-1192180159
Nikfel
2007-10-12 13:09
2008.07.27
Как определить в какую сторону крутится ролик мыши.


15-1212790668
alex-drob
2008-06-07 02:17
2008.07.27
Как организовать смену иконки treeview на 10 сек


2-1214387731
Aggressor
2008-06-25 13:55
2008.07.27
WinXP rus, WinXP eng и кириллица


2-1214238056
Спич
2008-06-23 20:20
2008.07.27
1 раз, и трей





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский