Delphi-Quellcode:
for i := 0 to Pred(panPages.Count) do
panPages.Panels[i].Free;
Das würde Probleme machen, weil durch das Freigeben sich Verschiebungen ergeben.
Beim Löschen von Objekten muss die Schleife
rückwärts laufen:
Delphi-Quellcode:
for i := Pred(panPages.Count) downto 0 do
panPages.Panels[i].Free;