Вниз
Скачать: 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.048 c
2-1271756786
lordalex
2010-04-20 13:46
2010.08.27
как создать "нужный" пакет SOAP-WSDL


2-1273563415
Uzer2010l
2010-05-11 11:36
2010.08.27
Коллизия обработчиков


11-1216289923
BMouradov
2008-07-17 14:18
2010.08.27
потеря фокуса формы


2-1275153874
Mishka
2010-05-29 21:24
2010.08.27
panel + statusbar(SizeGrip)


15-1269089984
И. Павел
2010-03-20 15:59
2010.08.27
Задачка по физике. Некорректные условия?




   Наверх