Показать сообщение отдельно
  #17  
Старый 14.11.2011, 10:04
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

Цитата:
Сообщение от babay89
Баг я опсиал в первом посту, и ошибка не в функции, а в сохранении файла.
P.s. UP
ошибка в функции! multi не уничтожается, а ведь:
Код:
procedure TIdMultiPartFormDataStream.AddFile(const AFieldName, AFileName,
  AContentType: string);
var
  FileStream: TFileStream;
  FItem: TIdFormDataField;
begin
  FItem := FFields.Add;
  FileStream := TFileStream.Create(AFileName, fmOpenRead or fmShareDenyWrite);

Код:
...
http:=TIdHTTP.Create(nil);
try
  tmpstr:=http.Post('http://antigate.com/in.php',multi);
finally
  http.Free;
  multi.Free;
end;
...
__________________
Пишу программы за еду.
__________________
Ответить с цитированием