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