try .. finally, а работа со Stream уже внутри ?
Stream := TMemoryStream.Create; try // Работа со стримом finally Stream.Free; end;
Только учти, что исключение корректно полезет наружу
Обсуждают сегодня