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

Вниз

Посылаем файл!!!!   Найти похожие ветки 

 
Ламер 2.Х ©   (2007-01-07 21:36) [0]

Помогите, пожалуйста, найти ошибку файл полностью не приходит(скорее всего вообще не проходит)?

procedure TFileSend.ClientSocket1Read(Sender: TObject;
 Socket: TCustomWinSocket);
var
s, sl, NameOfFile: string;
i: integer;
begin
s:= Socket.ReceiveText;
if Reciving then
begin
fs.Write(s[1], length(s));
if fs.Size=DataSize then
begin
fs.Free;
Reciving:=false;
Application.MessageBox("Файл отправлен", "Сообщение");
ClientSocket1.Active:= false;
end;
exit;
end;
if copy(s, 1, 5)="Size:" then
begin
sl:=copy(s, 6, Pos(#0, s)-6);
DataSize:=StrToInt(sl);
Delete(s, 1, Pos(#0, s));
NameOfFile:= copy(s, 1, Pos(#0, s)-1);
showmessage(copy(s, 1, Pos(#0, s)-1));
Delete(s, 1, Pos(#0, s));
for i:= Length(NameOfFile) downto 1 do
if NameOfFile[i] = "\"
 then
  begin
    NameOfFile:= copy(NameOfFile,i+1,Length(NameOfFile)-i);
    showmessage (nameoffile);
  end;
Reciving:=true;
fs:=TFileStream.Create(NameOfFile,fmCreate);
fs.Write(s[1], length(s));
end;
end;


 
Dmitrij_K   (2007-01-07 22:30) [1]

Отладчик тебе для чего?
Проверяй какие данные приходят, как опи разбираются.



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

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

Наверх




Память: 0.46 MB
Время: 0.254 c
1-1165487765
sdram
2006-12-07 13:36
2007.01.28
С обьявлениями хомуты


15-1167925238
nameless
2007-01-04 18:40
2007.01.28
Почему когда я подключаю USB 1.1 мышь -


2-1168494921
Сергей И
2007-01-11 08:55
2007.01.28
Помогиет по БД!


2-1168104623
Infinityx93
2007-01-06 20:30
2007.01.28
Обьясните как Chart om пользоваться???


15-1167807193
Slider007
2007-01-03 09:53
2007.01.28
С днем рождения ! 3 января