AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte CPU Messgerät
Thema durchsuchen
Ansicht
Themen-Optionen

CPU Messgerät

Ein Thema von Airblader · begonnen am 20. Nov 2004 · letzter Beitrag vom 21. Nov 2004
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von Airblader
Airblader
Registriert seit: 29. Okt 2004
UPDATE
Hier häng ich nur die neue Version an.
Screenshot und SC sind unten zu finden.

air

-----------------

hi
Ja, ich weiss, das Ding war schon tausende Male da und ist in kurzer Zeit programmiert
Mir war heut nur langweilig...

Im Moment:

Features:
  • Verschiedene Farben (u.a. auch selber wählbar)
  • 2 Diagrammaerten (Balken und Liniendiagramm (Balkendiagramm zum besseren Lesen 2 Px breit))
  • Einstellbares Intervall (von 100ms bis 1s)
  • Einstellungen werden beim Schliessen automatisch gespeichert...
  • ...und beim Öffnen automatisch geladen

Bekannte Bugs:
  • Anzeige nach oben hin nicht ganz richtig
  • (Vermutet) Funktioniert bei Win98 nicht (Fehlermeldung (basiert auf Aussage eines Freundes))

Nun:
Was kann ich verbessern bzw. hinzufügen?
Ein Update würde ich noch gerne machen, dann würde ich es OpenSource machen (auch wenn der Programmierstil wegen globalen Variablen nicht beliebt sein wird )

Air
Angehängte Dateien
Dateityp: exe cpum.exe (404,5 KB, 132x aufgerufen)
Es nimmt der Augenblick, was Jahre geben.

Johann Wolfgang von Goethe
 
vollmer-net
 
#2
  Alt 20. Nov 2004, 16:30
wäre nett wenn du es os machen mürdest, interessiert mich mal das teil!

Gruß

alex
  Mit Zitat antworten Zitat
Benutzerbild von JasonDX
JasonDX
 
#3
  Alt 20. Nov 2004, 16:47
Nur mal so nebenbei, is eigentlich net so wichtig:
Statt die Constraints zu ändern, damit die Größe fix is, könntest du den Boarderstyle auf bsSingle setzen, dann sieht man auch am Rand den Resize-Zeiger net....

Ansonsten sieht das prog netmal so schlecht aus!
Mike
  Mit Zitat antworten Zitat
Ratte

 
Delphi 2005 Personal
 
#4
  Alt 20. Nov 2004, 16:48
Nett,
nicht ganz ausgereift.
  • Anzeige geht in minusbereich
  • Fenster zu klein
müsste zu lösen sein.
Ratte
  Mit Zitat antworten Zitat
Benutzerbild von nailor
nailor
 
#5
  Alt 20. Nov 2004, 16:50
kann mal wer nen screenshot posten?
Michael N.
  Mit Zitat antworten Zitat
bigg
 
#6
  Alt 20. Nov 2004, 17:52
das ganze kommt mir ziemlich bekannt vor
http://www.delphipraxis.net/internal...ight=diagramme

ps: zeichne erst das diagramm und dann den rahmen.
  Mit Zitat antworten Zitat
Benutzerbild von Airblader
Airblader
 
#7
  Alt 20. Nov 2004, 18:40
Zitat von bigg:
das ganze kommt mir ziemlich bekannt vor
http://www.delphipraxis.net/internal...ight=diagramme

ps: zeichne erst das diagramm und dann den rahmen.
zu 1)
Ja, daher kam auch die Idee
Ich wollte das mit dem Diagramm mal testen...ging anfangs auch nich, aber da ich nich ständig mit Fragen nerven will (is mir auch unangenehm) hab ichs lange selber versucht...irgendwann gings (Merke: Paintbox anstatt image nehmen *g*)

zu 2)
ja, war mir auch klar, aber hab ich spät gemerkt
eig. sollte der rahmen ein kompletter hg sein.....aber irgendwie bekomm ich nich den kompletten hintergrund gefüllt....wüsste jemand wie? jeden pixeln einzeln wär ja blöd...

air

p.s.:
ich plane, bei einem einstellbarem wert (z.b. 50%) bei überschreitung die farbe zu ändern, soz. eine "warnfarbe"

air
Ingo Bürk
  Mit Zitat antworten Zitat
Tubos

 
Delphi 7 Personal
 
#8
  Alt 20. Nov 2004, 18:54
Zitat:
ich plane, bei einem einstellbarem wert (z.b. 50%) bei überschreitung die farbe zu ändern, soz. eine "warnfarbe"
Halte ich für keine gute Idee. Bei der RAM-Auslastung würde das Sinn machen, aber bei der CPU ist das doch egal.
Lukas
  Mit Zitat antworten Zitat
bigg
 
#9
  Alt 20. Nov 2004, 19:25
Zitat:
Image statt Paintbox
Du kannst auch auf eine Bitmap malen.

du willst mir erzählen das du das Diagramm zeichnen kannst,
aber eine Linie zu 50% gelb und 50% rot nicht zeichnen kannst


Was mir an deinem Programm nicht verständlich ist:
1. Warum zeichnest du Messungen und Intervall auf das Diagramm ?
Die stören da nur, zeichne sie daneben.

Verbesserungsvorschläge:

Warum muss ich erst auf Start klicken damit das Diagramm läuft?
Starte das Diagramm gleich beim Öffnen der Anwendung. Der Button kann da ruhig bleiben.

Das Diagramm zeichnet sich nícht neu, wenn man das Formular wechselt bzw. nur
wenn OnTimer aufgerufen wird. Das sollte vielleicht behoben werden.

Eine Skala zum Ablesen wäre nicht schlecht.
Du könntest das Bild in 4 Teile aufspalten. (20, 40, 60, 80 %)

Man sollte das Diagramm vergrößern können während der Laufzeit.
  Mit Zitat antworten Zitat
Benutzerbild von Airblader
Airblader
 
#10
  Alt 20. Nov 2004, 20:06
Zitat von bigg:
Zitat:
Image statt Paintbox
Du kannst auch auf eine Bitmap malen.
Ging aber nur, wenn ich vorher ein Bild geladen hatte
Ohne zu laden darauf zu zeichnen ging nicht...darum hatte ich anfangs ja ewig rumgerätselt

air

/Edit:

Zitat:
Das Diagramm zeichnet sich nícht neu, wenn man das Formular wechselt bzw. nur
wenn OnTimer aufgerufen wird. Das sollte vielleicht behoben werden.
Was meinst du damit? *auf leitung steht*

/Edit2:
Ich hab nun mal ne kleine ToDo-Liste gemacht.
Sobald ich obiges verstanden hab kommts wohl auch drauf

(Updatet)
  • BoarderStyle auf bsSingle (der "Schönheit" halber )
  • Variable Fenstergröße
  • (Erledigt)Erst Rahmen dann das Diagramm zeichnen
  • (Erledigt)0-Werte auch sichtbar zeichnen (hängt ja mit dem Rahmen zusammen)
  • (Erledigt)Messungen/Intervall außerhalb des Diagramms aufschreiben
  • (Erledigt)Diagramm automatisch starten
  • Skala
(Update Info
1. Das bsSingle macht seltsamerweise Probleme, da wird plötzlich das Fenster größer als gewollt.
2. Das Vergrößerbare / Skalierbare wird wohl erst morgen gemacht, da ich ... dauernd mit meinem Wert anstatt .Width gearbeitet hab

Die neue Version gibts aber so oder so erst morgen

air
Ingo Bürk
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:12 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