Zitat von
xZise:
Mich verwirrt nur etwas was eine Instanz ist
Eine Instanz ist ein Objekt einer Klasse. Du bist eine Instanz von TMensch (ich gehe mal davon aus, das du keine Instanz von TAlien bist
).
Eine Objektvariable ist eben schon ein Zeiger auf diese Instanz. Das siehst Du am Besten, wenn Du dir die Größe der Variablen (SizeOf) ausgeben lässt.
Und nun zu deinem Fehler: Die Adresse von 'Self' ist irgen ein Speicherbereich, der beim Aufruf vom Konstruktor verwendet wird, vermutlich liegt der auf dem Stack und ist nach dem Aufruf des Konstruktors eben wieder ungültig.