Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.44 MB
Время: 0.006 c
3-8753
sos
2002-01-04 16:53
2002.02.04
Компонента для работы с файлами типа *.btr


14-8988
Pat
2001-12-08 14:45
2002.02.04
Глюк FAT32


1-8914
Ser
2002-01-15 03:19
2002.02.04
Delphi


4-9033
Mr.Death
2001-11-22 08:59
2002.02.04
Как перехватить вперед системы сочетание Сtrl+Alt+Del из под WIN2000/XP


1-8829
GleB
2002-01-20 11:12
2002.02.04
Размер исполняемого файла




   Наверх