Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.31;
Скачать: CL | DM;

Вниз

Как узнать все DeviceID CD-DRIVE s для команды mciSendCommand   Найти похожие ветки 

 
KPV-10k ©   (2003-02-02 20:31) [0]

Господа, нужно узнать все DeviceID CD-приводов, но без использования TMediaPlayer
(c TMediaPlayer это делается так:
procedure OpenCD(Drive : Char);
Var
mp : TMediaPlayer;
begin
mp := TMediaPlayer.Create(nil);
mp.Visible := False;
mp.Parent := Handle;
mp.Shareable := True;
mp.DeviceType := dtCDAudio;
mp.FileName := Drive + ":";
mp.Open;
mciSendCommand(mp.DeviceID, MCI_SET, MCI_SET_DOOR_OPEN, 0);
mp.Close;
mp.free;
end;
)


 
KPV-10k ©   (2003-02-05 21:13) [1]

Ну что, так никто и не знает как решить эту проблему?


 
Robert   (2003-02-05 22:11) [2]

Please, see MSDN documentation:
a) Platform SDK: Windows Multimedia - "Using MCI Command Messages"
b) Platform SDK: Windows Multimedia - "MCI Reference"
Good luck!


 
Diamond Cat ©   (2003-02-06 00:01) [3]

в цикле от a-z делаешь вызываешь GetDriveType, если ресультат функции=DRIVE_CDROM значит это сд



Страницы: 1 вся ветка

Текущий архив: 2003.03.31;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
3-100189
stone
2003-03-13 11:34
2003.03.31
TADOCommand & eoAsyncExecute & RecordsAffected


1-100245
Johnmen
2003-03-18 12:38
2003.03.31
AVI in .EXE


4-100508
KDenis
2003-02-02 14:04
2003.03.31
Как получить сообщения о событиях от мыши и клавиатуры, если


3-100188
Иксик
2003-03-13 12:40
2003.03.31
Компоненты прямого доступа


1-100281
mmmh
2003-03-18 21:27
2003.03.31
Как отсортировать String grig так чтобы сначала шли строки полны