Moment, hier scheinen manche etwas zu verwechseln:
TObject ist eine Klasse, die in Delphi deklariert wurde.
Object ist ein Schlüsselwort, das noch aus Pascal-Zeiten stammt und sowas wie ein vorreiter des
class-Keywords war.
Object hat also nix mit TObject zu tun, und man kann auch nicht eine Klasse von
object ableiten.
Lasst euch nicht durch die ähnliche Namensgebung drausbringen
Und bezüglich TObject/class/CompilerMagic: Man kann nicht 'von class ableiten'. TObject ist eine Klasse, welche stinknormal implementiert wurde. CompilerMagic tritt ein, wenn eine Klasse (außer TObject) deklariert wird, die keine andere Klasse erbt: Dann wird nämlich automatisch TObject vererbt.
greetz
Mike