Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 4 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Почему в делфи при вызове прерывания ( например int 21h) выдаётся ошибка?
Код:
...
asm
mov ax,...
...
int 21h
end;
...
:abuse:



Партнер
 

Member
Статус: Не в сети
Регистрация: 30.04.2004
Откуда: [Omsk Team]
#tim$ потому что это тебе не ДОС

_________________
forum.omskteam.ru- Все о керамограните


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
#tim$ и вообще в защищенном режиме можешь забыть о прерываниях :-)

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 23.09.2003
Откуда: South Ural
#tim$
потому что ф-и int21h доступны только под dos или vdm

1.лучше и проще найти аналог нужной ф-и в win32 api
2.если нужна работа только под win9x то не забываем про VWIN32_DIOC_DOS_IOCTL например как здесь
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/win9x/devio_2b1v.asp
http://support.microsoft.com/kb/q168180/
3. для nt-based os документированный метод вызова прерываний DOS и BIOS состоит в использовании своего wow16-модуля

_________________
http://stargaz0r.nm.ru
http://people.overclockers.ru/StarGaz0r/files


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 4 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


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

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan