![]() |
|
|
Регистрация | << Правила форума >> | 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] Подсказка: нужно БОЛЬШЕ кода в постах. jmp $ ; Happy End! The Cake Is A Lie. |
Этот пользователь сказал Спасибо 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
|
||||
|
||||
![]() Цитата:
|