Hallo,
Zitat von
BAMatze:
Hallo habe das jetzt mit Debugger und Protokoll getestet und er bleibt immer in der FromClose-Prozedure des Splash hängen. Allerdings wird dort, wie man anhand des Quellcodes sieht nicht viel gemacht.
Delphi-Quellcode:
procedure TLoaderForm.FormClose(Sender: TObject; var Action: TCloseAction);
var i: Integer;
begin
// Wenn Form geschlossen wird, ausblenden und "Self.Free" machen
for i := 230 downto 0 do
begin
LoaderForm.AlphaBlendValue := i;
Application.ProcessMessages;
end;
Action := caFree;
end;
Und wie gesagt, in dem Meisten Fällen läuft das ganze ja durch.
ändere die Routine bitte dahingehend, dass sie am Anfang und am Ende was loggt, damit Du sehen kannst, ob der Fehler im FormClose passiert oder schon vorher. Beim Debuggen bin ich im Debugger schon ein paarmal direkt hinter dem Fehler gelandet, es könnte also sein, dass einer der letzten Befehle, die vor dem FormClose ausgeführt werden, scheitert.