Ответ на задачку №23

Ответ на задачку №23.
Довольно много людей обратили внимание на такую конструкцию:
try
SomeVariable := TSomeClass.Create({...});
// ...
finally
SomeVariable.Free;
end;
«Это неправильно, правильно — так:»
Казань встретилась с Токио

Думаю, все уже заметили, что последние посты были посвящены хронике событий Embarcadero в нашей стране. Честно говоря, мы соскучились. Нам так не хватало встреч с
Вебинар FGX Native. Впечатления от увиденного.
Вебинар FGX Native. Впечатления от увиденного.
Задачка №23

Есть ли ошибка в этом коде?
Код предположительно обрабатывает файл, открывает его, читает данные, что-то с ними делает, затем сохраняет результат в другой файл.
var
Stream: TFileStream;
begin
Stream := nil;
try
// что-то делаем
Stream := TFileStream.Create({ ... });
// что-то делаем
finally
Stream.Free;
end;
try
try
Stream := TFileStream.Create({ ... });
except
Exit;
end;
// что-то делаем
finally
Stream.Free;
end;
end;
Не Firemonkey единой — вебинар Embarcadero

Приглашаем всех на интересный вебинар, посвященный еще одной альтернативе FireMonkey для разработки мобильных приложений на Delphi. Это тем более интересно, поскольку в вебинаре принимает участие автор
Москва — Весна — Embarcadero — Sencha

Более 120 человек стали участниками первого в этом году «живого» семинара Embarcadero.
Необычность этой встречи заключалась в том, что он был посвящен продуктам и решениям
Вглубь технологий InterBase 2017 с Дмитрием Кузьменко

В стремительном темпе выхода все новых и новых версий продуктов Embarcadero для разработчиков, по-прежнему не теряется такой важный и интересный элемент, как СУБД InterBase. Практически
Семинар Embarcadero и Sencha в Москве. Живое общение со специалистами

Уважаемые коллеги, дамы и господа!
Компании Sencha, Embarcadero Technologies и Softline приглашают Вас принять участие в семинаре «Sencha и RADStudio – новые возможности», который состоится


