Zitat von
Colaka:
procedure TFUebersicht.Button1Click(Sender: TObject);
begin
PostMessage(FUebersicht.Handle, WM_CLOSE, 0, 0); // ==> hier sägst Du den Ast ab, auf dem Du sitzt !!!
FZugang := TFZugang.Create(self);
end;
Also, erst das neue Fenster generieren, dann das alte schließen