Wie man das verhindert, weiß ich leider auch nicht, aber ich benutze folgenden Trick:
Das 1. erzeugte Formular Form1 ist das Hauptformular, welches leer bleibt und auch sonst nicht weiter interessiert.
Mein "echtes" Hauptformular ist dann Form2, auf dem ich mindestens folgende Ereignisse brauche:
Delphi-Quellcode:
procedure TForm2.FormPaint(Sender: TObject);
begin
Form1.Hide;
Show;
end;
procedure TForm2.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Form1.Close;
end;
Gruß volkerw