Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2003.04.10;
Скачать: [xml.tar.bz2];

Вниз

Состояние дверцы сидирома   Найти похожие ветки 

 
HardClubber   (2003-02-16 15:18) [0]

Господа!

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

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


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

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


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

Смешно...

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


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

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


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

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


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

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


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

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


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

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


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

Использовать 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;

и так далеее


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

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

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


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

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

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 - лоток
сломан.



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

Форум: "Система";
Текущий архив: 2003.04.10;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.007 c
4-30644
Wowa-K
2003-02-10 11:14
2003.04.10
Работа с окнами


3-30229
Lesha
2003-03-19 22:06
2003.04.10
QReport! как через QPreview мне сделать чтоб по PrinterSetup пере


1-30327
Rustik
2003-03-31 13:37
2003.04.10
Помогите с обрботкой события в ТЕdit


1-30392
Павел
2003-03-30 09:16
2003.04.10
Stretch неработает?!


3-30210
Stas
2003-03-20 15:10
2003.04.10
Данные & Интернет





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский