Вниз
Скачать: CL | DM;

В процедуре TForm1.IdTCPServer1Execute(..) прогр. блокир. ??????   Найти похожие ветки 

← →
Amid   (2004-07-15 11:48) [0]

Внутри процедуры procedure TForm1.IdTCPServer1Execute(AThread: TIdPeerThread); програма блокируется, а имено где Memo1.Lines.Add(). Подскажите где ошибка !!!!    

procedure TForm1.IdTCPServer1Execute(AThread: TIdPeerThread);
Var
c : TMemoryStream;
s : String;
begin

c:=TMemoryStream.Create;
c.LoadFromFile("d:\sointer.gdb");

with AThread.Connection do
 Begin

       s:=ReadLn;
       Memo1.Lines.Add("Server :"+s);//сдесь Блокируется !!!!!
       // но не знаю почему ????

       If s="QWE" Then
        Begin
           WriteStream(c,true,false);
           Memo1.Lines.Add("Server <-WriteStream");
           Disconnect;
           c.Free;
        End;

 End;

end;


← →
NAlexey ©   (2004-07-15 12:33) [1]

А ты для сервера используешь менеджер потоков?



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

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



Память: 0.45 MB
Время: 0.025 c
14-1089525176
Aldor_
2004-07-11 09:52
2004.08.01
Опять заголовки


4-1087542518
Тимохов
2004-06-18 11:08
2004.08.01
CreateRemoteThread


3-1089095649
AlexanderSK
2004-07-06 10:34
2004.08.01
Дата и время в теле хранимой процедуры


4-1086624324
killer
2004-06-07 20:05
2004.08.01
Браузер установленный по умолчанию


10-1017407995
Dmitry Borisovets
2002-03-29 16:19
2004.08.01
void в idl




   Наверх