Форум: "Потрепаться";
Текущий архив: 2002.03.21;
Скачать: [xml.tar.bz2];
ВнизЛоток CD-ROM Найти похожие ветки
← →
Woolen (2001-11-27 01:02) [0]Подскажите, пожалуйста, как определить, выдвинут ли лоток CD-ROM?
← →
CraSci (2001-12-02 00:56) [1]Удалено модератором
← →
Olgerd (2001-12-02 19:01) [2]Похоже что никак. Если только самому выдвинуть(
uses MMSystem;
), тогда будешь знать, что открыт.
procedure TForm1.Button1Click(Sender: TObject);
begin
mciSendString("Set cdaudio door open wait",
nil, 0, Form1.Handle);
end;
← →
CraSci (2001-12-02 22:54) [3]Удалено модератором
← →
Anatoly Podgoretsky (2001-12-02 23:39) [4]Удалено модератором
← →
Неужели сперли гады? (2001-12-03 03:08) [5]Удалено модератором
← →
Хитрый перец (2001-12-03 07:50) [6]Удалено модератором
← →
Anatoly Podgoretsky (2001-12-03 07:58) [7]Удалено модератором
← →
Ray_Parker (2001-12-05 13:08) [8]Знаешь, это вообще-то невозможно. Единственный способ, который я применил на своем плеере - попытка обращения к корневой директории CD-ROM - если попытка не удалась, значит он открыт.
← →
Anatoly Podgoretsky (2001-12-05 21:42) [9]Это вообще то значит, что тебе не удалось ее прочитать и ничего больше.
← →
Paramoshka (2001-12-05 21:54) [10]Кстати, а правда как на самом деле определить, выдвинут ли лоток CD-ROM?
← →
CraSci (2001-12-05 23:29) [11]Блин, в натуре, какая глобальная проблема.
И ведь полезная фича. Да.
← →
Корса (2001-12-06 11:27) [12]да пользы от этой проблемы как... хотя лана.. объясни.. для чего это нужно????????
← →
aus (2001-12-06 22:08) [13]WM_DEVICECHANGE попробуй, возникает как раз при вставке или изъятии CD при включенном автораспознавании.
← →
CraSci (2001-12-10 01:50) [14]2 Карса
Вот дали мне на работе клаву с тремя махонькими кнопками. К клаве - драйвер, который этими тремя кнопками управляет. (что делать, если нажимаешь).
Так как сам комп - супер биг тауер, то пока дотянесся до кнопки открытия лотка сидирома, заколебесся нафиг. Поэтому сразу родилась идея написать программку, которая откр/закр лоток сидирома. Вот.
Если лоток закрыт, то посылаешь "Set cdaudio door open wait".
Если лоток открыт, то MCI_SET, MCI_SET_DOOR_CLOSED.
А как распрознать, что посылать???
← →
CraSci (2001-12-10 01:51) [15]2 aus
Выключено автораспознавание
← →
B@Nt (2001-12-12 21:28) [16]Удалено модератором
← →
iuyyyyyyyyyy (2002-02-01 12:22) [17]Удалено модератором
← →
Vad (2002-02-02 14:04) [18]Когда я чинил один сидюк то выяснил, что но сам не понинимает,
закрыт он или открыт(даже больше:есть лоток или нет), а
срабатывание цикла определения диска начинается при движении лотка.
← →
aus (2002-02-03 02:29) [19]>CraSci
Усложню, для разнообразия...
Интересно, что будет происходить, если имеются 2 устройства CD.
← →
Олег_В (2002-02-04 11:46) [20]А может, проще: при старте проги закрывай лоток "Set cdaudio door close" и он уж точно будет закрыт.
← →
fliz (2002-02-04 12:57) [21]интересно, что за советы удалил модератор?
← →
Jam (2002-02-05 18:03) [22]А ты сам договоришся!Он и тебя удалит!!!
С о мной не первый раз,а все потому что нифига эти умники не знают и удаляют те вопросы на которые ответить не могут!!!
С уважением,Jam...
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2002.03.21;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.015 c