Об авторе Александр Алексеев
Этот автор еще пишет свою биографию.Пока позвольте сказать мы гордимся Александр Алексеев contributed a whooping 146 записи.
Публикации от Александр Алексеев
Ответ на задачку №24
Ответ на задачку №24.
Задачка была про «чистое» и «грязное» завершение работы программы. Иногда я вижу такую классификацию: TerminateProcess — самое «грязное» завершение работы процесса. Процесс
В трёх экземплярах, будьте добры
Это перевод Windows Confidential: In Triplicate, Please? Автор: Реймонд Чен. Однажды клиент заметил, что размер файла, о котором сообщал Explorer, не меняется, пока приложение, которое обновляет Читать на сайте автора.
При отключении службы планировщика заданий происходят всякие плохие вещи. Это плохо или нет?
Это перевод All sorts of bad things happen when we disable the Task Scheduler service, is that bad? Автор: Реймонд Чен. Клиент при помощи групповой политики Читать на сайте автора.
Ранняя история файловых атрибутов Windows, и почему в них есть место между System и Directory
Это перевод The early history of Windows file attributes, and why there is a gap between System and Directory. Автор: Реймонд Чен. Если вы посмотрите на Читать на сайте автора.
Отчёт об уязвимости, раздвигающий границы криптографии
Это перевод Pushing the boundaries of cryptography in a security vulnerability report. Автор: Реймонд Чен. К нам поступил отчёт об уязвимости в безопасности, в котором сообщалось, Читать на сайте автора.
Деревообработка — противоположность разработке ПО
Это перевод Woodworking, the opposite of software development. Автор: Реймонд Чен. Ожидая автобус на остановке, я встретил бывшего разработчика программного обеспечения, который сказал, что теперь он Читать на сайте автора.
Задачка №24
Есть ли проблема в этом коде?
procedure DoSomething;
var
S: String;
begin
S := CalculateSomething;
ShowMessage(S);
Halt;
end;
Дело о случайных вылетах
Один начинающий программист спросил, почему вылетает с Access Violation очень простой и, что интереснее, явно корректный код.
Примечание: слово «случайных» в заголовке означает, что вылет происходит
Ответ на задачку №23
Ответ на задачку №23.
Довольно много людей обратили внимание на такую конструкцию:
try
SomeVariable := TSomeClass.Create({…});
// …
finally
SomeVariable.Free;
end;»Это неправильно, правильно — так:»
SomeVariable := TSomeClass.Create({…});
try
// …
finally