Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.01.2014, 14:53   #1
kostya67
Пользователь
 
Регистрация: 19.06.2013
Сообщений: 49
По умолчанию idtcp передача TstringList

Проблема в приеме у сервера stringlist

пишу так

Клиент
Код:
procedure TForm6.sButton1Click(Sender: TObject);
var
  str:TstringList;
  ass:string;
begin
str:=TstringList.Create;
str.AddStrings(smemo1.Lines);
smemo1.Lines.AddStrings(str);
form1.IdTCPClient1.WriteLn('wait_add');
ass:=form1.IdTCPClient1.ReadLn;
if ass = 'wait_next' then
begin
form1.IdTCPClient1.WriteStrings(str);
 end;

end;
Сервер
Код:
procedure TForm1.IdTCPServer1Execute(AThread: TIdPeerThread);
var
  kill:string;
  hoststs:TmemoryStream;
  p:string;
  index:integer;
  list:TstringList;
  ans:string;
  wait_add:Tstrings;
begin
a := AThread.Connection.ReadLn();
if a = 'wait_add' then
begin
wait_add:=Tstringlist.Create;
Athread.Connection.WriteLn('wait_next');
 Athread.Connection.ReadStrings(wait_add);
 wait_add.SaveToFile('saffs.txt');
end;
файл сохраняется ПУСТОЙ=(
kostya67 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
IdTCP передача файлов kostya67 Работа с сетью в Delphi 1 22.09.2013 07:52
Передача координат мыши через IDTCP Nikityans Общие вопросы Delphi 12 09.08.2012 16:04
idTCP 2 сети olikke Работа с сетью в Delphi 3 18.02.2011 19:39
Снова idtcp Pedro Работа с сетью в Delphi 20 01.04.2010 22:37
IdTCP ToLeG Работа с сетью в Delphi 8 16.09.2008 21:52