Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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.007 c
1-66915
Eraser
2002-03-06 10:26
2002.03.21
поместить объект в TList


3-66766
AlValK
2002-02-21 10:04
2002.03.21
Где найти TDBGrid с вертикальным расположением записей?


1-66890
firster
2002-02-27 08:19
2002.03.21
Delphi & Builder


3-66803
EN
2002-02-23 01:42
2002.03.21
Администрирование БД IB


14-66979
vopros
2002-02-07 16:39
2002.03.21
Кто от куда прпроизошел.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский