|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.11.2010, 20:47 | #1 |
Новичок
Джуниор
Регистрация: 04.05.2010
Сообщений: 2
|
Дальний косвенный вызов
Доброго времени суток.
Пишу программу с вызовами подпрограмм. Ближние вызовы работают - как прямые, так и косвенные. А вот с дальними проблема. Прямой дальний вызов тоже работает нормально, а косвенный работать отказывается: Код:
Компиллирую TASMом. Всё компиллируется и линкуется, значения CS и IP успешно уходят в стек, но вместо выполнения дальней подпрограммы начинают выполнятся совершенно другие комманды. Подозреваю, что ошибка в определении адреса для подпрограммы: Код:
Код:
Код:
В чём может быть ошибка? |
17.11.2010, 00:59 | #2 |
Новичок
Джуниор
Регистрация: 04.05.2010
Сообщений: 2
|
Вопрос решён
Вопрос решён. Проблема состояла в неверном определении массива в памяти:
вместо Код:
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
CR-Team ищет программистов для проeкта "Дальний Свет" | Ha3aP | Фриланс | 6 | 22.10.2009 19:28 |
Вызов формы в C++ | Скарам | Помощь студентам | 4 | 07.10.2009 17:33 |
Вызов PopupMenu | Vladya | Помощь студентам | 10 | 31.08.2009 00:39 |
Дальний рубеж треугольника Паскаля | NecRomant | Общие вопросы Delphi | 3 | 05.11.2008 17:03 |
вызов | Iceman | Софт | 7 | 24.02.2008 07:30 |