Zitat von
Carsten1234:
Delphi-Quellcode:
Application.OnIdle:= AppUpdate;
procedure TMainForm.AppUpdate(Sender: TObject; var Done: Boolean);
begin
inherited;
Application.ProcessMessages;
(...)
end;
Sobald die Anwendung nichts zu tun hat, sagst du ihr, sie soll gefälligst nachsehen, ob sie nicht doch etwas zu tun hat
Schmeiß das Application.Processmessages da raus - denn wenn OnIdle aufgerufen wird, ist klar dass es keine Nachrichten gibt, die verarbeitewt werden können
Btw.: was hast du durch die (...) abgekürzt? Das könnte eventuell auch noch den Prozessor auslasten ...