![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 25.06.2008
Сообщений: 7
|
![]()
как получить статус cd rom: т.е. пишет , читает , пустой ??
Последний раз редактировалось rpy3uH; 25.06.2008 в 19:50. |
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
![]()
А чем плоха попытка открытия диска и проверка ошибок в случае неудачи?
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 25.06.2008
Сообщений: 7
|
![]()
мне надо проверить пишет он или читает а не вытаскивать диск и по этой реакции проверять тем более мне нужно это делать часто ))
|
![]() |
![]() |
![]() |
#4 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
![]()
если идёт запись, то вытащить лоток у тебя не удастся! B_N, хотел сказать по коду ошибки ты узнаешь что сейчас идёт запись. Да, кстати, что ты подразумеваешь под действием "cd-rom читает"?
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 25.06.2008
Сообщений: 7
|
![]()
читает диск или пишет это разные вещи
мне надо проверят допустим каждые 20 сек не буду же я его вытаскивать так часто )) |
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
![]()
Под открытием диска я подразумевал именно открытие диска - CreateFile("\\\\.\\D:"... и т.п. и попытку дальнейшего чтения с него, а не открывание дверки. В принципе, того же результат можно добиться с IOCTL_CDROM_TEST_UNIT_READY или с WMI классом Win32_CDROMDrive. С точки зрения ОС CD-ROM писать не может, и только IMAPI в курсе этого. "Чтение" от "нечтения", так же как и "вращение" - "невращение" как и для других дисковых устройств для ОС не разделяются - это вещи сугубо аппаратные, например, можно читать из буфера устройства.
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 12.02.2008
Сообщений: 14
|
![]()
Всем привет! Я для этой цели использовал функцию mciSendStringA у меня реально показывало что привод читает , остановлен, открыт лоток ,привод на паузе и т д вообшем в MCI есть такая команда status
Экспериментатор должен быть достаточно ленив, чтоб не копиться в мелочах
![]() |
![]() |
![]() |
![]() |
#8 |
Новичок
Джуниор
Регистрация: 24.07.2008
Сообщений: 1
|
![]()
Всем привет! У нас в фирме на точках оказываются услуги по записи CD/DVD. Задача состоит в том чтоб узнать сколько реально было записано дисков, чтобы свести левак на 0. Есть идея: через определённый промежуток времени проверять статус CD-ROMa и уже на этой основе делать какие-то выводы и наращивать счётчики. Буду премного благодарен за критику и новые мысли на этот счёт! Надеюсь на помощь знающих людей, всем заранее спасибо!
|
![]() |
![]() |
![]() |
#9 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
![]()
по-моему, вам надо во фриланс...
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как получить имя файла | Crazyman | Работа с сетью в Delphi | 4 | 11.07.2008 00:47 |
Ребята собирают сообщения к статус картинкам в QIP`е. Как оказалось, у народа фантизия хлещет через край | Alar | Свободное общение | 8 | 02.06.2008 16:43 |
Как получить путь к БД | XPAiN | БД в Delphi | 2 | 08.11.2007 08:51 |