Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Чтение секторов с CD-ROM


Alex_K_xelA ©   (2001-09-21 18:55:00) 

Под WinNT нет проблем, создаю файл и читаю.
Под 9х не тут-то было. Порывшись, обнаруживаю мелкомягкую статейку, на тему "нет жизни на марсе без MSCDEX"... ну и так далее на тему 16 и 32 бит ДЛЛ.
Так вот, есть у кого уже сделанные эти ДЛЛ, а то я на делфи пишу, и как делаются 16 бит ДЛЛ на делфи, я совершенно без понятия...


Andrey Klimov   (2001-09-24 21:08:00) [1]

И сюда http://www.cdrfaq.org/faq06.html


Andrey Klimov   (2001-09-24 21:07:00) [2]

Глянь сюда http://www.efg2.com/Lab/Library/Delphi/IO/DisksDrives.htm


Alex_K_xelA   (2001-09-22 07:38:00) [3]

Нет. Ну, то-есть, я пытался читать через \\.\VWIN32 и там, конечно, использую. Но для CD это не проходит. Нужно обращатся к MSCDEX через 2Fh прерывание. Делать это нужно из 16 разрядной процедуры. 16 разрядные процедуры не могут хранится в 32 разрядном процессе, зато могут находится в 16 DLL. Вот.


Andrey Klimov   (2001-09-21 19:25:00) [4]

Используешь IOCTL?


Наверх

Титульная страница Поиск, карта сайта Написать письмо