Versuch das mal so:
Zitat von
Dunkel:
Versuch es mal mit TForm.Hide statt TForm.Close.
Bringt nichts. Das Programm wird trotzdem beendet.
Zitat von
sirius:
Wieso wird dann StayOnTop nicht verwendet? Da stimmt etwas nicht.
Wenn das Formular ordentlich mit
Application.CreateForm(TForm1, Form1);
erstellt wird, funktioniert alles perfekt, bis auf fsStayOnTop. Das Problem ist, dass beim Schließen der Form das ganze Programm beendet wird. Wird das Formular mit
Form1 := TForm1.Create
erstellt, funktioniert alles so wie ich möchte, bis auf fsStayOnTop.
Weiss jemand, wo das Problem liegt? Welche Varianten gibt es noch?