Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.07.01;
Скачать: CL | DM;

Вниз

Передача файлов через TidTCP...   Найти похожие ветки 

 
Ezorcist   (2007-06-11 16:05) [0]

Сервер:var m:TMemoryStream;
procedure TForm1.IdTCPServer1Execute(AThread: TIdPeerThread);
begin
 m:=TMemoryStream.Create;
 m.Position:=0;
 m.LoadFromFile("C:\1.mp3");
 m.Position:=0;
 AThread.Connection.WriteLn(inttostr(m.Size));
 AThread.Connection.WriteBuffer(m,m.Size,true);
end;


Клиент:

procedure TForm1.Button1Click(Sender: TObject);
var m:tmemorystream;   l:integer;
begin
IdTCPClient1.Connect;
m:=tmemorystream.Create;
m.Position:=0;
try
  IdTCPClient1.WriteLn("");
  l:=strtoint(IdTCPClient1.Readln);
  IdTCPClient1.ReadStream(m,l,false);
  m.SaveToFile("C:\2.mp3");
  memo1.Lines.Add("OK!");
finally
  IdTCPClient1.Disconnect;
  m.Free;
end;


 
Ezorcist   (2007-06-11 16:05) [1]

Размер файла передается правильно, но после этого сервер ошибка EAV. Подскажите пожалуйста что я делаю не правильно?



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

Текущий архив: 2007.07.01;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.021 c
15-1180976019
oldman
2007-06-04 20:53
2007.07.01
Объявление. В связи с моей защитой.


2-1181062755
Ctrl
2007-06-05 20:59
2007.07.01
Как загрузит иконку из ресурса в imageList?


11-1164127515
shalex
2006-11-21 19:45
2007.07.01
Сайт http://kolnmck.ru/ тормозит


15-1180705335
koha
2007-06-01 17:42
2007.07.01
Уже 1 июня а унас холодно и вчера снег валил еще.


2-1181218595
webpauk
2007-06-07 16:16
2007.07.01
Array Pointer