Delphi-Quellcode:
while (frmSplash <> nil) do
Application.ProcessMessages;
FreeAndNil(frmSplash);
Application.Run;
end.
Kann das richtig sein? ProcessMessages aufrufen, solange frmSplash nicht NIL ist?
Zudem würde ich nicht FreeAndNil aufrufen, sondern frmSplash.Close. Im frmSplash.OnCloseQuery einfach caAction := caFree setzen.