Einzelnen Beitrag anzeigen

Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#5

Re: CPU-Auslastung minimieren

  Alt 12. Mär 2009, 12:02
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 ...
  Mit Zitat antworten Zitat