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