Zitat:
@mquadrat: Ja, so funktioniert es. Aber ich hab im Code etwa 200 Verweise auf diesen Pointer und ich möchte da nicht überall Typecasten. Und wenn ich statt "Pointer" halt "PMyStuff" verwende, so meckert Delphi, dass TMyStuff nicht PMyStuff ist.
Dann nimm überall ein
TObject, denn das ist die Mutter aller Klassen.
Und wie Detlef schon gesagt hat sind Klassenreferenzen Pointer.