Einzelnen Beitrag anzeigen

Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#6

Re: Auslastung in Progressbar/gauge

  Alt 5. Sep 2005, 13:15
Bitteschön:

Delphi-Quellcode:
procedure TForm1.Timer2Timer(Sender: TObject);
var
  x, y : real;
  memory: TMemoryStatus;
  Auslastung: integer;
begin
  memory.dwLength := SizeOf(memory);
  GlobalMemoryStatus(memory);
  x := memory.dwTotalPhys - memory.dwAvailPhys;
  y := memory.dwTotalPhys;
  Auslastung := round(((x/y)*100));
  
  // Memmory
  Gauge1.Progress := Auslastung;

  // CPU
  Gauge2.Progress := GetCPUUsage;
end;
Das sollte so funktionieren ...

GetCPUUsage gibt es bei den Schweizern (Direcktlink).

Oder: Hier im Forum suchenGetCPUUsage
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat