Содержание материала

Code:

public

{ Public declarations }

IsOpen: boolean;

 

По созданию окна (OnCreate) устанавливаем эту переменную в false, т.к. изначально, когда наша прога только запускается, CD-ROM не открыт:

Code:

procedure TForm1.FormCreate(Sender: TObject);

begin

IsOpen := false;

end;

 

И наконец, по таймеру пишем:

Code:

procedure TForm1.Timer1Timer(Sender: TObject);

begin

if IsOpen = false then

begin

   mciSendString('Set cdaudio door open wait', nil, 0, handle);

   IsOpen:=true;

end

else

begin

   mciSendString('Set cdaudio door closed wait', nil, 0, handle);

   IsOpen:=false;

end;

end;

Добавить комментарий

Не использовать не нормативную лексику.

Просьба писать ваши замечания, наблюдения и все остальное,
что поможет улучшить предоставляемую информацию на этом сайте.

ВСЕ КОММЕНТАРИИ МОДЕРИРУЮТСЯ ВРУЧНУЮ, ТАК ЧТО СПАМИТЬ БЕСПОЛЕЗНО!


Защитный код
Обновить