Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Cpu Auslastung in Progressbar anzeigen (https://www.delphipraxis.net/24274-cpu-auslastung-progressbar-anzeigen.html)

citybreaker 18. Jun 2004 17:51


Cpu Auslastung in Progressbar anzeigen
 
Hallo,

ich habe mit dir Unit von http://www.aldyn.ru/products/cpu_usage/ runtergeladen mit
der man die Cpu auslastung messen kann. Alerdings werde ich aus dem Beispiel dort
nicht ganz schlau. Kann man die Unit irgendwie verwenden um die Auslastung in einer
Progressbar anzuzeigen?

Benedikt 18. Jun 2004 20:22

Re: Cpu Auslastung in Progressbar anzeigen
 
Zitat:

Zitat von citybreaker
Kann man die Unit irgendwie verwenden um die Auslastung in einer
Progressbar anzuzeigen?

Hab mir die Unit und die Demos mal angesehen, müsste an sich doch relativ einfach gehen:

Delphi-Quellcode:
CollectCPUData;
ProgressBar1.Position:=Round(GetCPUUsage(0)*100);
Und das ganze in einem Timer drin, so wie in der Demo.

Alexander 18. Jun 2004 20:25

Re: Cpu Auslastung in Progressbar anzeigen
 
Das funktioniert in meiner AppToolbar genauso, @citybreaker

MrKnogge 18. Jun 2004 20:44

Re: Cpu Auslastung in Progressbar anzeigen
 
Und wie bekommt man den Max-Wert der Progressbar ?
Oder ist der Code für einen Max-Wert von 100 ausgelegt (also quasi in %) ?

glkgereon 19. Jun 2004 11:13

Re: Cpu Auslastung in Progressbar anzeigen
 
kannste sagen mit progressbar1.max blaub ich, is aber normalerweise 100

MrKnogge 19. Jun 2004 11:35

Re: Cpu Auslastung in Progressbar anzeigen
 
Zitat:

Zitat von glkbkk
kannste sagen mit progressbar1.max blaub ich, is aber normalerweise 100

Ich weiss, ich wollte nur wissen, ob der obige Code für ProgressBar.Max = 100 ausgelegt ist, oder ob man den eventuell berechnen muss, hat sich aber erledigt, er muss 100 sein.

citybreaker 19. Jun 2004 12:08

Re: Cpu Auslastung in Progressbar anzeigen
 
Danke für eure Hilfe, klappt wunderbar. =)
:dp:


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:53 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz