Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Computer Info auslesen... (https://www.delphipraxis.net/60255-computer-info-auslesen.html)

mOzZzI 4. Jan 2006 15:05


Computer Info auslesen...
 
Liste der Anhänge anzeigen (Anzahl: 1)
Servus :hi: ;

wollte mal fragen wie man die Computer Info's ausliest in Delphi...
Hab hier im Forum noch nichts weiter gefunden...

Knotti2005 4. Jan 2006 15:09

Re: Computer Info auslesen...
 
Ich würde dir jetzt gern eHelfen ähm habe aber keine Zeit benutz doch mal die Suche oder Google es gibt genug Komponeten für soetwas...

Matze 4. Jan 2006 15:12

Re: Computer Info auslesen...
 
Zitat:

Zitat von Knotti2005
Ich würde dir jetzt gern eHelfen ähm habe aber keine Zeit benutz doch mal die Suche oder Google es gibt genug Komponeten für soetwas...

Das hilft ihm nun sicher weiter.


Den Arbeitsspeicher liest du so aus:

Delphi-Quellcode:
var
  Memory: TMemoryStatus;

  [...]

  Memory.dwLength := SizeOf(Memory);
  GlobalMemoryStatus(Memory);

  // Größe des RAMs
  Memory.dwTotalPhys; // in Bytes

  // Belegter RAM (falls es dich interessieren sollte)
  Memory.dwAvailPhys; // in Bytes
Die CPU Informationen erhälst du mit diesem Code.

TheMiller 4. Jan 2006 15:16

Re: Computer Info auslesen...
 
Hallo,

schau dir mal die JEDI Komponenten an. Da sind massig Komponenten. Sollte auch was dabei sein, was du suchst!

JasonDX 4. Jan 2006 15:35

Re: Computer Info auslesen...
 
Falls du Mehr als nur RAM-Size und CPU-Speed haben möchtest, könnte dir der alte Mann mit seinen WMI-Komponenten weiterhelfen. Kombiniert mit ein bisschen MSDN/WMI-Aufklärung dürfte das deine Träume wahr werden lassen :zwinker:

greetz
Mike


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