Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Graph darstellen wie Systemleistung im Task Manager (https://www.delphipraxis.net/135603-graph-darstellen-wie-systemleistung-im-task-manager.html)

trymeout 14. Jun 2009 00:46


Graph darstellen wie Systemleistung im Task Manager
 
Ich bin auf der Suche nach einem Code Beispiel zum darstellen eines Graphen wie im Task Manager.
Ich glaube hier hatte mal jemand so etwas gepostet. Ich glaube es war zum darstellen eines Herzschlages oder etwas ähnliches.
Vielleicht kann mir jemand den Hinweis in die richtige Richtung zu geben.
Ich habe bereits 2 Stunden verzweifelt gesucht.

Thx schon mal im voraus...

jaenicke 14. Jun 2009 02:09

Re: Graph darstellen wie Systemleistung im Task Manager
 
Nimm einfach eine TList, hänge den neuesten Wert in einem Timer an und lösche den ersten.
Und in OnPaint einer PaintBox zeichnest du alle aktuellen Werte der Liste in diese PaintBox. Dafür reichen ja einfache Striche.

So habe ich es auch in einem kleinen (bisher unveröffentlichten) Systeminfo Tool gemacht.

Aphton 14. Jun 2009 02:28

Re: Graph darstellen wie Systemleistung im Task Manager
 
Soweit ich mich erinnern kann hat der xZise mal eine Komponente veröffentlicht..

trymeout 14. Jun 2009 03:06

Re: Graph darstellen wie Systemleistung im Task Manager
 
Also ich habe diesen Beitrag gefunden.
Ist schon mal die Richtung was ich meine.

Ich kann mich erinnern das ein Herzschlag angezeigt wurde aufgrund der Auslastung des Rechners.
Vielleicht weiß ja jemand was ich meine. Sicherlich kann man das alles selbst programmieren, jedoch wozu das Rad nochmal neu erfinden. Ich fand das Beispiel sehr hilfreich und mit nur kleinen Änderungen war das was ich wollte erledigt.
Jedoch nach einem Plattencrash und einer nicht ganz vollständigen Datensicherung ist dieses nicht mehr zu finden.
Wäre cool wenn es jemand zufällig hätte oder weiß wo ich es finden kann.

Aphton 14. Jun 2009 04:33

Re: Graph darstellen wie Systemleistung im Task Manager
 
Zitat:

Zitat von trymeout
jedoch wozu das Rad nochmal neu erfinden

Keine Grundkenntnisse = keine darauf (worauf?) aufbauende Kenntnisse !

Sag soetwas Schlimmes niee wieder !

MfG :zwinker:

turboPASCAL 14. Jun 2009 04:52

Re: Graph darstellen wie Systemleistung im Task Manager
 
Zitat:

Zitat von trymeout
... Ich kann mich erinnern das ein Herzschlag angezeigt wurde aufgrund der Auslastung des Rechners.
Vielleicht weiß ja jemand was ich meine. ...

Ja.

Zitat:

Zitat von trymeout
Wäre cool wenn es jemand zufällig hätte oder weiß wo ich es finden kann.

Na hier in der DP. ;) tP's EKG-PC-Monitor

markus5766h 14. Jun 2009 10:29

Re: Graph darstellen wie Systemleistung im Task Manager
 
Liste der Anhänge anzeigen (Anzahl: 1)
wenn Du so was (Anhang) meinst, ist die
von 'jaenicke' beschriebene Vorgehensweise
genau richtig, hab's auch so gemacht:
Werte in einer Liste speichern, ab einer
bestimmten Anzahl den ersten Wert per
vorgegebenem Intervall löschen.
Zeichnen der Graphen auf allem, was einen
Canvas bestitzt.

trymeout 14. Jun 2009 14:47

Re: Graph darstellen wie Systemleistung im Task Manager
 
Danke! @ turboPASCAL - genau das meinte ich, einfach Super!

Zitat:

Keine Grundkenntnisse = keine darauf (worauf?) aufbauende Kenntnisse !

Sag soetwas Schlimmes niee wieder !
Ich hatte bereits Stunden, Tage, Wochen... in die Grundkenntnisse investiert... jetzt geht es an letzteres!

@ markus5766h

Das sieht sehr gut aus! Gibt es dazu auch einen Sourcecode für jedermann?

Danke an alle für die Hilfe!


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:04 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