Tatsächlich ist TObject auch von class abgeleitet. Das ganze steht in der
unit system die bei jeden Delphi Projekt dabei ist, somit ist TObject nicht von Object abgeleitet.
Delphi-Quellcode:
TObject = class
constructor Create;
procedure Free;
...
destructor Destroy; virtual;
end;