Это перевод Woodworking, the opposite of software development. Автор: Реймонд Чен. Ожидая автобус на остановке, я встретил бывшего разработчика программного обеспечения, который сказал, что теперь он Читать на сайте автора.

Один начинающий программист спросил, почему вылетает с Access Violation очень простой и, что интереснее, явно корректный код.

Примечание: слово «случайных» в заголовке означает, что вылет происходит

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

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

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