Entwickler-Ecke
Sonstiges (Delphi) - RAM Status und CPU auslesen
Delphi2009lover - Mo 07.09.09 14:12
Titel: RAM Status und CPU auslesen
Hallo,
es kann sein dass es so einen Thread schon gibt nur konnte ich damit kaum etwas anfangen...
ich bin auch erst 13 und habe nicht besonders gut Englischkenntnisse
-Ich möchte gerne die CPU auslastung in % und anzeigen ob es ein 4 * 2,0 GHz Prozessor ist z.B. oder ein 2 * 2,3GHz
-Ich möchte gerne angezeigt bekommen wieviel RAM speicher zur verfügung steht... 1GB, 2GB, 3GB, usw
-Ich möchte gern angezeigt bekommen wie viel KB/MB/GB belegt sind
Es sind sehr viele Fragen, aber bitte postet nicht nur LINKS mir sind erklärte Codes lieber ^^
:wink:
Danke schon mal im Vorraus
Timosch - Mo 07.09.09 15:00
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| var SystemInfo : TSystemInfo; mem : TMemoryStatus; begin GetSystemInfo(systeminfo); Memo1.Lines.Add('Number of processors: '+IntToStr(systeminfo.dwNumberOfProcessors)); mem.dwLength:=SizeOf(mem); GlobalMemoryStatus(mem); Memo1.Lines.Add('RAM Size: '+IntToStr(mem.dwTotalPhys)); Memo1.Lines.Add('RAM usage(%): '+IntToStr(mem.dwMemoryLoad)); Memo1.Lines.Add('Size of page file: '+IntToStr(mem.dwAvailPageFile)); end; |
Delphi2009lover - Mo 07.09.09 15:33
@ Timosch
Vielen dank dein Code hat Klasse funktioniert und war viel leichter zu verstehen :wink:
Nur müsste ich noch wissen wie man die Prozessorleistung (z.B. 3,2GHrz oder 2,6GHrz)
& halt die ganze CPU Sachen aber schonmal danke
Delete - Mo 07.09.09 15:38
Schon mal nach "CPU auslastung" und "anzahl cpu kerne" gesucht? Wenn man ein delphior setzt, hilft sogar Google.
Delphi2009lover - Mo 07.09.09 16:16
Nach "CPU Auslastung" habe ich schon gesucht und auch etwas gefunden... aber ich weiß nichtmal wie ich den Code einfügen muss könnte ihr evtl ein Beispiel machen so wie Timosch?
elundril - Mo 07.09.09 16:19
ich weiß was besseres. du sagst uns was du machen willst und wir programmieren es für dich... :roll:
Timosch - Mo 07.09.09 16:27
Delphi2009lover hat folgendes geschrieben : |
Nach "CPU Auslastung" habe ich schon gesucht und auch etwas gefunden... aber ich weiß nichtmal wie ich den Code einfügen muss könnte ihr evtl ein Beispiel machen so wie Timosch? |
Beschäftige dich mit den Delphi-Grundlagen, versuchs einfach mal einzufügen und melde dich dann nochmal wenns konkrete Probleme gibt, dann helfen wir dir gerne.
Abgesehen davon: Mein Codebeispiel (das btw nicht von mir stammt) musst du doch auch irgendwie einfügen... Genauso läuft das mit dem Rest auch.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!