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 ?