Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > Assembler
Перезагрузить страницу Можно ли пользоваться функциями 21-го в собственном обработчике
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Anonymous
Guest
 
Сообщений: n/a
По умолчанию Можно ли пользоваться функциями 21-го в собственном обработчике - 10.04.2003, 18:03

Объясните, pls, почему прерывание int 21h в моём резидентном обработчике вешает комп?
И, вообще, можно ли пользоваться функциями 21-го в собственном обработчике (в не резидентном
всё ok). Писал в Win98 и в DOS'е.
savaa@yandex.ru
Ответить с цитированием
  (#2 (permalink)) Старый
Влад Влад вне форума
Специалист
 
Сообщений: 3,884
Сказал(а) спасибо: 1
Поблагодарили 25 раз(а) в 25 сообщениях
Регистрация: 27.06.2002
Адрес: Санкт-Петербург
По умолчанию 10.04.2003, 20:20

Не все функции int 21h являются реентрантными! Кроме этого, многие функции в неявном виде используют PSP и DTA. Дизайн резидентов для MSDOS хорошо описан в кн. Касаткина "Язык С. Системное программирование" (год выпуска этак 1992-93...).
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какими пользоваться функциями при работе с классом CString aqua21 Visual C++ 9 23.08.2009 15:43
Обработка сообщения в классе дерева и затем в обработчике ID_HELP Kosta Visual C++ 1 09.10.2008 12:48
Как в обработчике нажатия на кнопку обратиться к ListBox T_Volkova_81 Visual C++ 0 25.08.2008 16:34
Как узнать в обработчике нажатия левой кнопки мыши когда пользователь отпустит ее ЕкатеринаАК C++ Builder 16 09.06.2007 18:51
Рисование эллипса с прозрачным фоном в обработчике события OnPaint Sash'Ok! Visual C++ 3 08.06.2007 07:08
Всю отрисовку делать в обработчике WM_MOUSEMOVE Rocky WinAPI 14 16.01.2006 21:18
Не работают компоненты TImage в собственном классе Geky C++ Builder 6 10.10.2005 07:07
Какими функциями можно скрыть CDialog диалог vilru Visual C++ 5 21.12.2004 08:45
Как в обработчике узнать какой элемент формы находится в фокусе voodOOpeople C++ Builder 8 18.12.2004 15:36
Стандартный визуальный компонент в собственном невизуальном imported_Альтаир Delphi 1 01.03.2004 16:58
Изменение текста в обработчике Title bar в OnInitialUpdate() Anonymous Visual C++ 2 21.04.2003 17:07
Создание и прописание чата на собственном сайте, не RTFM Stanislav Вопросы начинающих программистов 3 13.02.2003 00:51



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов