Страница 2 из 3
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; |
Просьба писать ваши замечания, наблюдения и все остальное,
что поможет улучшить предоставляемую информацию на этом сайте.
ВСЕ КОММЕНТАРИИ МОДЕРИРУЮТСЯ ВРУЧНУЮ, ТАК ЧТО СПАМИТЬ БЕСПОЛЕЗНО!