Hallo,
nach dem Splash-Screen-Tutorial von Shary habe ich auch in meinem neusten Programm einen Splash-Screen eingebaut. Nun habe ich das Problem, dass die Splash-Screen-Form 1. in der
Taskleiste angezeigt wird und 2. nach dem Freigeben die Schaltfläche für das Forumlar immernoch in der
Taskleiste stehen bleibt. Erst mit dem Schließen des Programms verschwindet auch das Splash-Screen aus der
Taskleiste.
Im Projekt-Quelltext habe ich folgendes stehen
Delphi-Quellcode:
begin
FrmSplash:=TFrmSplash.Create(Application);
try
FrmSplash.Show;
frmSplash.Refresh;
Application.Initialize;
Application.MainFormOnTaskbar := True;
Application.CreateForm(TForm1, Form1);
Application.CreateForm(TForm2, Form2);
Application.CreateForm(TForm4, Form4);
Application.CreateForm(TForm5, Form5);
finally
frmSplash.InitializationDone := True;
end;
while (frmSplash <> nil) do
Application.ProcessMessages;
FreeAndNil(frmSplash);
Application.Run;
end.
Wie man sehen kann, gebe ich sogar das Formular ganz unten frei.
Das Splash-Screen an sich funktioniert perfekt.
Vielen Dank im Voraus