Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi RAM auslesen (https://www.delphipraxis.net/314-ram-auslesen.html)

Privateer3000 2. Jul 2002 07:38


RAM auslesen
 
Hi Leuts,

ich habe in einem Tut gesehen und ausprobiert wie man den RAM ausliest.
Kann man das so verfeinern das festgestellt werden kann ob es SD- oder DDR-Ram ist?

Grüsse

Luckie 2. Jul 2002 12:19

Interessant, gib mal Link zu dem Tut, würde ich mir auch mal gerne ankucken. dann kann man eventuell mehr sagen.

Privateer3000 2. Jul 2002 12:49

Keine Ahnung wo das war, aber hier der Code

Code:
procedure TForm1.Button2Click(Sender: TObject);
var MS: TMemoryStatus;
begin
GetSerialNumber(Char('Edit1.Text'));
MS.dwLength:=sizeof(MS);
GlobalMemoryStatus(MS);
Label12.Caption := (FormatFloat('#,
#" Byte"', MS.dwTotalPhys));   {Totaler RAM}
Label13.Caption := (FormatFloat('#,
#" Byte"', MS.dwAvailPhys));   {Freier RAM}
Label14.Caption := (FormatFloat('#,
#" Byte"', MS.dwTotalPageFile));   {max. Auslagerungsdatei}
end;
Grüsse

Luckie 2. Jul 2002 13:04

Sorry, ich muß mich mal kurz wegwerfen: *wirftsichweg*.

Der Code ließt den Speicherstatus aus. Ist nichts neues.

Ich hatte jetzt gedacht, dass du was gefunden hast, wo man Hardware-Infos zum Spiecher auslesen kann, wie es einige RAM-Testprogramme können. Kuck das zu mal im PSDK oder im Windows-SDk von Delphi unter MEMORYSTATUS. Da findest du mehr Infos und was man damit noch machen kann. Ein Anwendungsbeispiel hast du ja jetzt. Du kannst dir auch meinen ProcessViewer runterladen, da findest du auch Code diesbezüglich. (Aber geht komischer liefert er unter Win9x falsche Werte bzw. keine Werte, also nur unter Win2000 richtig lauffähig).

Nebenbei: Diese 12 Zeilen Coder als Tutorial zu bezeichnen ist reichlich übertrieben, das ist ein Code-Schnipsel, nicht mehr und nicht weniger.

Privateer3000 2. Jul 2002 14:50

@Nebenbei

Das war doch nur ein Teil dessen....
Also nicht so laut bitte :wink:

Werd es mir mal ansehen, aber ob meine Frage auch beantwortet ist?

Luckie 2. Jul 2002 20:40

Sorry, habe dir das falsche Programm genannt. Kuck mal auf meiner Seite nach SysInfo.


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