Zitat von
SirThornberry:
man kann aber auch einfach auf eine "nil" instanz eine methode anwenden. Solange in der Methode (wie schon geschrieben wurde) nicht auf membervariablen zugegriffen wird kommt es da auch nicht zum Fehler.
TKlasse(nil).Methode;
In diesem fall ist dann nur "Self" innerhalb der Methode nil
ja, aber damit gaukelst du doch dem compiler vor, eine instanz zu haben.
Du kannst ja nicht TKlasse.Free aufrufen, wenn Free() keine static-methode ist...