Hi,
den Destruktor
niemals mit
Free benennen. Wenn du eine Klasse von
TObject ableitest (was man normalerweise macht) ist
Free eine eigene Methode, die den Destruktor aufruft. Und wenn dein Destruktor selber
Free heißt, kann es sicherlich zu Problemen führen. Nimm lieber
Destroy das ist Standard.
Ansonsten würde ich nur noch vorschlagen deine Klasse von
TObject abzuleiten, denn dort sind alle wichtigen Dinge, die der Destruktur bzw. der Konstruktor erledigt bereits integriert. Dann musst du aber im Konstruktor und im Destruktor noch das Wörtchen [
oh]
inherited[/
oh] einfügen um den Konstruktor von
TObject bzw. der Elternklasse aufzurufen.
Mehr ist mir im Moment nicht aufgefallen.
Chris