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

Вниз

CD-ROM   Найти похожие ветки 

 
Rammst   (2003-04-29 11:53) [0]

Подскажите пожалуйста, как одной кнопкой открыть и закрыть CD-ROM?


 
Слесарь Матерящийся ©   (2003-04-29 12:05) [1]

Нажать её. Кнопка расположена на корпусе драйва.


 
Snap ©   (2003-04-29 12:06) [2]

Smotri FAQ


 
Phantomouse ©   (2003-04-29 13:50) [3]

Открыть CD_ROM:
mciSendString("Set cdaudio door open wait", nil, 0, handle);
Закрыть CD_ROM:
mciSendString("Set cdaudio door closed wait", nil, 0, handle);

В Uses добавь MMSystem.

Чего получается:
procedure TForm1.Button1Click(Sender: TObject);
begin
if Button1.Tag=0 then
begin
Button1.Tag:=1;
mciSendString("Set cdaudio door open wait", nil, 0, handle);
end
else
begin
Button1.Tag:=0;
mciSendString("Set cdaudio door closed wait", nil, 0, handle);
end;
end;


 
Yanis ©   (2003-05-03 00:02) [4]

Зачем всё усложнять:

procedure TForm1.Button1Click(Sender: TObject);
var open:boolean;
begin
If open then cd-rom:=open else cd-rom:=close;
{надеюсь понятна что надо ставить вместо cd-rom:=open
и cd-rom:=close}
end;


 
Yanis ©   (2003-05-03 00:03) [5]

Совсем забыл:
procedure TForm1.Button1Click(Sender: TObject);
var open:boolean;
begin
open:= not open;//именно это и забыл
If open then cd-rom:=open else cd-rom:=close;
{надеюсь понятна что надо ставить вместо cd-rom:=open
и cd-rom:=close}
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
14-70488
Материнская зарплата
2003-04-30 03:31
2003.05.22
От VCL к API


1-70272
Deus
2003-05-11 16:07
2003.05.22
Почему published свойство не появляется в инспекторе?


1-70304
d_oleg
2003-05-13 09:38
2003.05.22
размер колонки TField в пикселях


8-70411
LeGaT
2003-02-10 22:58
2003.05.22
Сетевой графический редактор


3-70167
Xeon
2003-05-02 08:55
2003.05.22
Файлы в базе данных