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

использование потоков для передачи строковой информации   Найти похожие ветки 

 
alexandr ©   (2010-05-08 20:18) [0]

Всем привет!
С праздником Победы!
У меня возник вопрос, на который я не могу найти ответ, возможно, он не такой сложный для тех, кто это уже прошел. При передаче строковой информации от сервера клиентам с использованием перебора потоков клиентов в LockList и отправке информации с помощью WriteStrings с заданной цикличностью в TTimer, клиент получает информацию, но она каждый раз прибавляется к ранее высланной  информации и поток увеличивается в арифметической прогрессии. Если кто может, подскажите в каком направлении копать, чтобы пересылалась только нужная информация?  Вопроса на сайте не нашел. Прошу помочь.
Заранее спасибо.


 
Плохиш ©   (2010-05-08 21:45) [1]


> Если кто может, подскажите в каком направлении копать, чтобы
> пересылалась только нужная информация?

Подозреваю, что в 17й строке кода должно быть:
sPeredavaemajaInformacija := "";


 
Сергей М. ©   (2010-05-08 22:29) [2]


> alexandr ©   (08.05.10 20:18)  


Да кто ж тебя знает что ты там понахреновертил в своем коде..

Но в 17й строке ошибка есть точно)


 
Sha ©   (2010-05-09 13:58) [3]

> alexandr ©   (08.05.10 20:18)

Надо вставить очистку переданных или принятых данных.


 
alexandr ©   (2010-05-09 23:12) [4]

Спасибо за подсказку, перенес очистку текста strT.Text, поставил ее перед ReadStrings, проблема устранена.

procedure TClientOnRec.Execute;

begin
 strT:=TStringList.Create;
// strT.Text:="";

 While not Terminated do
  begin
     If not form1.IdTCPClient2.Connected then

     Terminate
  else
 try
     strT.Text:="";

     form1.IdTCPClient2.ReadStrings(strT,-1);



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

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



Память: 0.46 MB
Время: 0.044 c
15-1271143810
Kerk
2010-04-13 11:30
2010.08.27
А какие есть аналоги visited.ru?


2-1272958382
Пробегалец
2010-05-04 11:33
2010.08.27
Быстрый вывод графики на канву


2-1273738117
9x3bk
2010-05-13 12:08
2010.08.27
Работа с совмещением картинок


15-1266342135
Piter
2010-02-16 20:42
2010.08.27
Посоветуйте LiveCD / LiveDVD?


2-1267322500
RWolf
2010-02-28 05:01
2010.08.27
TControlBar: как запретить вертикальное перемещение тулбаров




   Наверх