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

Вниз

Почему никак не разберусь ! :-(   Найти похожие ветки 

 
SemFLY ©   (2001-11-11 18:56) [0]

Сделал я на Socket’ах клиент и сервер.
Посылаю клиенту команду открыть CD-ROM он открывается, потом посылаю команду на закрытие и ничего не происходит. В чём здесь дело ?

- - - - - - - - -

Вот код сервера.

procedure TForm1.ServerSocket1ClientError(Sender: TObject;
Socket: TCustomWinSocket; ErrorEvent: TErrorEvent;
var ErrorCode: Integer);
begin
ShowMessage ("Соединение не установлено !");
end;

procedure TForm1.BitBtn1Click(Sender: TObject);
begin
ServerSocket1.Open;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
ServerSocket1.Socket.Connections[0].SendText(Edit1.Text);
end;

Если в Edit указано "o"- то открыть, если "c" - закрыть.

- - - - - - - -

Код клиента.

procedure TForm1.ClientSocket1Read(Sender: TObject;
Socket: TCustomWinSocket);
begin
If Socket.ReceiveText = "o" then
begin
mciSendString("Set cdaudio door open wait", nil, 0, handle); {откpыть}
Memo1.Lines.Add("CD Open !");
exit
end
else
if Socket.ReceiveText = "c" then
begin
mciSendString("Set cdaudio door closed wait", nil, 0, handle); {закpыть}
Memo1.Lines.Add("CD Close !");
end;
end;


Спасибо ! :-)



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

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

Наверх




Память: 0.46 MB
Время: 0.011 c
7-9007
gunner
2001-10-25 18:30
2002.02.04
Работа с MCI устройством.... !


7-9005
AlikRyazan
2001-10-25 18:12
2002.02.04
Модем


6-8967
Burmistroff
2001-11-10 20:28
2002.02.04
Как узнать, прослушивается ли уже данный порт?


1-8873
Turalyon
2002-01-15 09:44
2002.02.04
Динамические объекты


14-8974
РУС
2001-12-12 18:06
2002.02.04
УРА!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!