Einzelnen Beitrag anzeigen

Carsten1234

Registriert seit: 9. Apr 2008
Ort: Vechelde
178 Beiträge
 
Delphi 8 Professional
 
#6

Re: CPU-Auslastung minimieren

  Alt 12. Mär 2009, 12:10
Zitat von nahpets:
Erzähl' uns mal, was für ein Programm das ist, eventuell kommen wir dem Phänomen ja dann auf die Schliche.
Das Programm kommuniziert über einen virt. COMPort-Treiber mit einem via USB angesteckten Gerät. Zwar gibt es im Programm div. Timer, diese werden aber definitiv erst dann aktiv, wenn sich der Anwender mit dem Gerät verbunden hat. Bis dato ist es quasi im Ruhezustand, sofern man bei einer CPU-Last von 50% diese Aussage treffen kann.
Zum Einsatz kommen neben div. Delphi-Komponenten noch für die Oberfläche div. (optische) Komponenten von TMS und für die Kommunikation über die serielle Schnittstelle TApdCOMPort von AsyncPro. Mehr ist da nix.

Zitat von himitsu:
Wann/wo wird AppUpdate aufgerufen?

Und was macht deine Anwendung eigentlich?
(ihre Oberfläche ständig neu zeichen, oder wie)
AppUpdate wird im Idle-Process aufgerufen. Und was die Anwendung da macht, würde ich auch gerne wissen.
Ein Invalidate findet von meiner Seite aus nicht statt.

Gruß, Carsten
  Mit Zitat antworten Zitat