@ uwewo:
Es scheint wohl so, habe den Code umgestellt auf:
Delphi-Quellcode:
for i := PageControl1.PageCount -1 downto 0 do
PageControl1.Pages[i].Free;
Jetzt funktioniert es richtig! Danke für den Tipp!!
Hhm, nun brauche ich nur noch ne vernünftige Lösung für das Schliessen der Childs.
Mit dieser Schleife im OnDestroy oder OnClose des ChildFensters wird immer noch das eigentlich gerade geschlossene Fenster mit angezeigt.