Forum: Object-Pascal / Delphi-Language
by himitsu,
13. Okt 2020
Application.Initialize;
Application.MainFormOnTaskbar := True;
...
Application.CreateForm(...); // 1. = MainForm
Application.CreateForm(...);
Seit Vista hat sich da so einiges geändert -> AeroPeak und Co.
Dann sollte in der Taskleiste besser die Hauptform sein.
* False = das unsichtbare Application.Handle ist in der Taskleiste
* True = Mainform.Handle ist dort als Button
Forum: Object-Pascal / Delphi-Language
by himitsu,
13. Okt 2020
mach es mal so frmrekla := Tfrmrekla.Create(Self); // oder nil oder Application oder sonstwas nach Belieben als Owner,
also selbsterstellte Forms genauso wie jede andere selbsterstellte Komponente.
Obwohl es doch eigentlich dennoch nicht sein sollte, dass die MainForm dadurch verschwindet. (obwohl dieses CreateForm auch an MainForm rumpfuscht)
PS:
Forum: Object-Pascal / Delphi-Language
by himitsu,
12. Okt 2020
Deine Version ist auch nicht viel neuer. :wink:
Selbst bei XE und Älterem verschwinden auch keine Forms einfach so,
außer jemand hat was falsch gemacht. Und natürlich kann man dazu nichts sagen, wenn man nicht weiß was gemacht wird.