[C/C++] RAM

0

Mam funkcje w C++, które pokazują bieżące użycie RAMu.
Jak odpalam sprogram pod WinXP to odczytu są prawidlowe, np. 512 razem, 142 użyte, 370 wolne. I tak ma być :-).
Dobra - teraz uruchamiam soft na innym kompie z 64 MB RAMu i przykladowe odczyty wyglądają tak: 63 razem, 62 użyte, 0 wolne.
Czemu tak się kurde dzieje :-0 :-( :-[ :-[ ;-| :-[

[cya] [cya] [cya]

0

to se dodaj 1 do kazdego. Happy??

0

Brawo SPIN za bardzo błyskotliwą odpowiedź!

A jaki windows jest na kompie z 64MB?
Jeżeli jest inny to możliwe, że ta funkcja działa tylko na windowsach z jądrem NT 5.0 lub wyższym.

0

może tak:

var
Ram, Wolne, Uzyte:Integer;
begin
Ram:=StrToInt(InputBox('Ile','Ile masz w sumie ramu',''));
Randomize;
Wolne:=Random(Ram);
Uzyte:=Ram-Wolne;
ShowMessage('W sumie RAMu: '+IntToStr(Ram)+', wolnych: '+IntToStr(Wolne)+', zajętych: '+IntToStr(Uzyte));
end;

:) :) :) [diabel]

1 użytkowników online, w tym zalogowanych: 0, gości: 1