@sx2008:
Hatte ich auch probiert aber das Formular sendet ja keine notification zu child-komponenten wenn es gefreed wird sondern nur wenn child-komponenten des owners freigegeben werden.
Die abfrage "if (Operation = opRemove) AND (AComponent = Owner) then" funktioniert also nicht.
Um an die Notification zu kommen, muss sich die interessierte Komponente erste mit
FMeinForm.FreeNotification(Self)
bei dem Form dafür registrieren. Mittels
RemoveFreeNotification
kann diese auch wieder aufgehoben werden.
Die Notifications kommen direkt nach
DestroyComponents
.