Avatar billede camo Nybegynder
03. maj 2001 - 22:07 Der er 1 kommentar og
1 løsning

RAM size

Hejsa

Jeg skal bruge en stump kode der giver total memory size på en computer. Programmet skal kunne køre på en Windows NT/2000 computer.

-Camo
Avatar billede borrisholt Novice
04. maj 2001 - 07:16 #1
Camero>>

Du skal brugen en strcut der hedder MEMORYSTATUS. Du bruger den sådan her :


  MEMORYSTATUS MS;
  ZeroMemory(&MS,sizeof(MS)); 
  MS.dwLength = sizeof(MS);
  GlobalMemoryStatus(&MS);
  DWORD MemoryLoad    = MS.dwMemoryLoad;
  DWORD PhysicalTotal = MS.dwTotalPhys;
  DWORD PhysicalFree  = MS.dwAvailPhys;
  DWORD VirtualTotal  = MS.dwTotalVirtual;
  DWORD VirtualFree  = MS.dwAvailVirtual;
  DWORD PageFileTotal = MS.dwTotalPageFile;
  DWORD PageFileFree  = MS.dwAvailPageFile;

Den er defineret i windows.h

Jens B
http://fotx.net/borrisholt
Avatar billede camo Nybegynder
04. maj 2001 - 08:11 #2
Jeg siger tak :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester