![]() |
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]() ![]() ![]() |
|
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 13 Всего: 146 |
Почему так?
В процедуре (дельфей) все окей функция выполняеться, данные правильные, без вопросов, однако при выходе из процедуры, вылетает аксесс вифлейшен ![]() ![]() ЗЫ длл написана на сях , и используеться внутри вызов апи функций виндов, типы ввода/вывода стандартны , в основном dword(longint). -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
Rennigth |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 21.6.2004 Где: Moscow Репутация: 8 Всего: 76 |
код бы увидеть. -------------------- (* Honesta mors turpi vita potior *) |
|||
|
||||
Rouse_ |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 469 Регистрация: 23.4.2005 Репутация: 18 Всего: 29 |
А какое соглашение вызовов в библиотеке используется stdcall или cdecl. Мог с этим напутать. AV по завершении указывает на явную неверную работу со стеком...
|
|||
|
||||
Romikgy |
|
||||||||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 13 Всего: 146 |
ЗЫ если нуно могу привести и код длл Добавлено @ 17:03
stdcall выше исходник , хотя и не весь, так вырезки ![]() С этим врядли напутал, а про стек и я так подумал, но что вызвало его нарушения не пойму ??? ![]() Это сообщение отредактировал(а) Romikgy - 8.6.2005, 08:14 -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
||||||||
|
|||||||||
Rouse_ |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 469 Регистрация: 23.4.2005 Репутация: 18 Всего: 29 |
Вызывай процедуры по одной и смори какая из них выдает ошбку. (или любая из них приводит к этому?)
|
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 13 Всего: 146 |
Закоментировал все кроме одной, ситуевина такая же, проблема при выходе из процедуры ![]() -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
Girder |
|
|||
![]() Лентяй 2 ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1993 Регистрация: 12.5.2004 Репутация: 25 Всего: 155 |
1. 'GetMemRAM' - возможно... что ты перепутал название.
2. Немешало бы код Dll показать(в принципе достаточно только GetMemRam... ну и там... какие он процедуры и функции задействует). -------------------- Как слышим, так и пишим. Истина где-то там... |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 13 Всего: 146 |
Не с вызовом функции все номано, а вот в длл , все функции забыл пометить stdcall. В ней все пофиксил и все рулит ![]() Только все равно не понятно , в чем разница вызова с stdcall и без??? ЗЫ Всем ОГРОМНОЕ спасибо за то, что помогли разобраться ![]() -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: WinAPI и системное программирование" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |