![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Добрый день!
Возникла проблема. При выполнение Run(F9) Rad Studio XE2 вот эта строка выдает ошибки. Код:
HandlePinPad := LoadLibrary('xxxx.dll');вначале: Privileged instruction затем: System Exception затем: Access violation раз 10 затем все запускается и работает. Все функции из длл нормально работают. Кто подскажет в чем может быть дело? |
|
#2
|
||||
|
||||
|
Цитата:
|
| Этот пользователь сказал Спасибо NumLock за это полезное сообщение: | ||
Uniq! (03.10.2013)
| ||
|
#3
|
||||
|
||||
|
Цитата:
DLLMain кривой. [extrasence mode off] Подсказка: нужно БОЛЬШЕ кода в постах. |
| Этот пользователь сказал Спасибо Bargest за это полезное сообщение: | ||
Alegun (04.10.2013)
| ||
|
#4
|
|||
|
|||
|
Цитата:
код только по загрузке длл. На него и ругается. Код:
LoadErrorCodes;
HandlePinPad := 0;
HandlePinPad := LoadLibrary('xxx.dll');
if HandlePinPad <> 0 then
begin
SetComParams := GetProcAddress(HandlePinPad, 'CAPS_SetComParams');
Test := GetProcAddress(HandlePinPad, 'CAPS_Test');
if (@SetComParams <> nil)
and (@Test <> nil)
|
|
#5
|
|||
|
|||
|
в делфи7 успешно грузится без ошибок. А в XE2 не хочет.
Может есть идеи? |
|
#6
|
||||
|
||||
|
Разрядность проектов и DLL совпадает?
|
|
#7
|
||||
|
||||
|
Цитата:
|