
25.12.2009, 00:27
|
|
Новичок
Регистрация: 02.10.2007
Сообщений: 29
С нами:
9793272
Репутация:
5
|
|
на сях не оч понятно.... 
вот мой код (что неправельно?):
Код:
procedure TForm1.IdTCPServer1Execute(AThread: TIdPeerThread);
var TempStr:TStringList;
Command:String;
begin
if not AThread.Terminated and AThread.Connection.Connected then begin
TempStr:=TStringList.Create;
Command:=AThread.Connection.ReadLn;
try
//memo1.Lines.Add(Command);
try
Section.Enter;
Spisok.Add(Command);
finally
Section.Leave;
end;
//==============================================================================
TempStr.Clear;
TempStr.Add(IntToStr(Length(Command)));
AThread.Connection.WriteStrings(TempStr);
//==============================================================================
Except
AThread.Connection.Disconnect;
end;
TempStr.Free;
end;
end;
критическая секция создается по FormCreate.
|
|
|