Показать сообщение отдельно
  #22  
Старый 13.03.2012, 23:34
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

А что тебя не устраивает? Добавь только try-finally-end.:
Код:
  PostedFile := TMemoryStream.Create;
  try
    ass := TStringStream.Create(Copy(ARequestInfo.FormParams,x,y-x)); //х,y - начало и конец бинарного файла в строке
    try
      ARequestInfo.free;//освобожд. чтоб уменьшить расход памяти
      PostedFile.LoadFromStream(ass);//передаём в MemoryStream для сохранения
    finally
      ass.Free;
    end;
    PostedFile.SaveToFile(flname);//сохраняем
  finally
    PostedFile.Free;
  end;
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием