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

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

Состояние дверцы сидирома [D6, WinXP]


HardClubber ©   (2003-02-16 15:18:00) 

Господа!

Не подскажете, как определить, открыта или закрыта дверца сидирома?

Заранее благодарен


Zhenka   (2003-02-17 06:25:00) [1]

Во из форума!!

Dankin (03.12.02 17:56)
Как узнать выдвинут-ли лоток CD-ROMa или задвинут?
Ответ:
Пользуйтесь API - функцией TrayDeviceInfo(driveLetter: char; info: word):
word; в качестве параметров передавайте driveLetter - буква диска, info -
TRAY_DEVICE_INFO_GET_TRAY_OPEN_STATUS.
Возвращаемые значения: 0 - закрыт, 1 - открыт, 2 - лоток заело, 3 - лоток
сломан.


Anatoly Podgoretsky   (2003-02-16 22:43:00) [2]

Незабудь перед проверкой работспособности выполнить две вещи

Отключить автопознование диска
и поиграться кнопочкой закрыть открыть без диска.


xfrost   (2003-02-16 22:33:00) [3]

Использовать WinAPI

Используем сообщение WM_DEVICECHANGE.


TForm1 = class(TForm)
procedure ReceiveMessage (var Msg: TMessage); message WM_DEVICECHANGE;
private
{ Private declarations }
public
{ Public declarations }
end;

...

procedure TForm1.ReceiveMessage(var Msg: TMessage);
begin
if Msg.WParam=32772 then
ShowMessage("CD-ROM Open");

if Msg.WParam=32768 then
ShowMessage("CD-ROM Close");
end;

и так далеее


Ich Hasse   (2003-02-16 22:29:00) [4]

ищите конференцию по этому же поводу... там все это было


Anatoly Podgoretsky   (2003-02-16 18:52:00) [5]

Если его нет то неизвестно закрыт или нет.
Проверить состояние дверцы невозможно, можно проверить есть ли диск и читается ли


DVM   (2003-02-16 18:47:00) [6]

Обратиться к диску: если он есть, то точно закрыта.
ASPI


ZZ   (2003-02-16 17:24:00) [7]

HardClubber
http://photo.v-home.ru/photo/smol/00000226.jpg


Anatoly Podgoretsky   (2003-02-16 17:20:00) [8]

А в программе никак


HardClubber   (2003-02-16 17:08:00) [9]

Смешно...

Мне в программе бы... у неё глазок нету....


Shadow   (2003-02-16 17:03:00) [10]

Глазами посмотреть


Наверх

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