Einzelnen Beitrag anzeigen

Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#1

Fehler beim Auslesen des Arbeitsspeichers größer 2GB

  Alt 10. Apr 2007, 19:36
Hallo zusammen,

ich lese mit der folgenden Function die Größe des physikalischen Arbeitsspeicher aus :
Delphi-Quellcode:
Function TotalPhysicalRAM : Int64;
var memStat : TMemoryStatus;
Begin
  memStat.dwLength:= SizeOf(TMemoryStatus);
  GlobalMemoryStatus( memStat );
  Result:= memStat.dwTotalPhys;
End;
Nur habe ich damit ein Problem, warum kann liest diese Funktion nicht den richtigen Arbeitsspeicher aus, wenn mein physikalischer Arbeitsspeicher mehr als 2 GB beträgt ? Wie kann ich das ändern ?
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat