![]() |
|
Модераторы: Poseidon |
![]()
|
|
| vanvo3105 |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 9.10.2009 Репутация: нет Всего: нет |
Подскажите пожалуйста, почему выход из внешней far процедуры не получается.
Объявление функции:
Вызов функции:
asm файл, в котором описана процедура asmrazn
Программа вылетает на команде retf с ошибкой "Project Project1.exe raised exception class EAccessViolation with message 'Access violation at adress 004028FE in module 'Project1.exe'. Read of address FFFFFFFF. Process stopped'". Насколько я понимаю, это происходит из-за того, что я потерял в стеке адрес возврата из процедуры asmrazn. Прошу подсказать, где я указал неправильное смещение. Среда 32-х разрядная. Это сообщение отредактировал(а) vanvo3105 - 10.10.2009, 13:15 |
||||||
|
|||||||
| airyashov |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 284 Регистрация: 1.7.2008 Репутация: 1 Всего: 6 |
не знаю в чем пишите и под что, похоже на BUILDER, модель точно flat (не DOS же), дальнего возврата быть не может
вот ваш код на builder 7
Это сообщение отредактировал(а) airyashov - 12.10.2009, 09:54 -------------------- icq:3(один)7748666 mail:airyashov( а )inbox.ru |
||||
|
|||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |