добрый день разбираю чужой код, наткнулся на «его непонимание»
begin
var ResponceStream := PostRequest(UrlCtrl + '/api/hello', PostSource);
try
// here void
finally
ResponceStream.Free;
end;
end;
задал вопрос автору:
смысл использовать т.о. try-finally? если что-то случаться в процессе отправки запроса, то не произойдет «дефолтного» освобождения рессурса
получил ответ:
наоборот обязательно произойдет освобождение
поясните, почему? :о)
спасибо!
p.s. данный код из Delphi-проекта, переношу на Lazarus