Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.138.105.128] |
|
Сообщ.
#1
,
|
|
|
Я использую в своей проге ассемблерную вставку. При вызове прерывания 13h (для работы с дискетой) все нахрен виснет и винда плюется синим экраном. Подскажите мою ошибку пожалуйста =).
Если не сложно пишите на happyend@imail.ru Заранее благодарен |
Сообщ.
#2
,
|
|
|
Это очень жестоко по отношению к Delphi...
В приложениях Win32 нельзя использовать программные прерывания реального или виртуального режима 16-разрядной модели памяти. К ним относятся и прерывания BIOS (int 11h, int 13h, int 15h и т.д.). В защищенных 32-разрядных ОС (WinNT, Unix, частично верно и для Win9x) работа с устройствами осуществляется через драйвера ОС. |
Сообщ.
#3
,
|
|
|
Юзай API - функции...
|
Сообщ.
#4
,
|
|
|
А в Дельфи все функции для
работы с дискетой перевелись что ли...&) |