Проверка self на nil.

Номер: 
62
Тип: 
Warning

Удивительно популярный у новичков миф, будто self не определено в методах класса. Это не так. В методах класса, self указывает на класс. Всегда. Даже если вызвать классовый метод у экземпляра.
Поэтому, проверка self на nil - бессмысленное занятие.

Примеры: 
class procedure TObj53.W62;
begin
  // Self никогда не nil, даже в методах класса.
  if Self = nil then DoIt; // Этот код никогда не выполнится.
end;