Zitat von
mkinzler:
Zitat:
Jo, weil sich TComponents im Destruktor beim Owner abmelden. Das Free ist also doppelt gemoppelt, aber unschädlich.
Wenn du
.FreeAndNil verwendet hättest vielleicht. Bei nur
.Free nicht!
Was meinst du - das Abmelden oder die Unschädlichkeit? Das Abmelden funktioniert. Probier's doch einfach mal aus.
FreeAndNil(...) ist natürlich sicherer, oft aber auch überflüssig (z.B. wenn man eine lokale Variable am Ende der Routine killt).