ähm...
Eine Instanz einer Klasse IST ein Pointer.
Der Größe-Unterschied zu einem PSomeBloodyRecord besteht nur in dem internen Zeiger auf die
VMT. (Also weitere 4Bytes)
Klassen können aber Methoden haben, records können und wissen rein gar nix... (außer simple Daten halten
)
Ich weiß ich nerve damit in letzter Zeit ... aber ich kapiere einfach nicht warum man sich (freiwillig!) soviel unnötige Arbeit und Fehlerquellen einhandeln will.
...procedure duawos(kind: By...
Das ist doch auch wieder nur eine lose Funktion. Würde es nicht viel mehr Sinn machen, sich eine passende Klassenstruktur zu entwerfen?
Gerade wo du doch den Code warten willst.