Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.10.09;
Скачать: CL | DM;

Вниз

Мало памяти   Найти похожие ветки 

 
Gu   (2011-06-23 03:42) [0]

Почему процедура опроса количества памяти возвращает 4 Гб, когда на ПК реально 6?

function GetRAM: Cardinal;
var MS: TMemoryStatus;
begin
   MS.dwLength:=SizeOf(MS);
   GlobalMemoryStatus(MS);
   Result:=MS.dwTotalPhys;
//  showmessage(inttostr(result));
end;

причем кладу на форму TJvComputerInfoEx (из набора jedi), смотрю (TJvMemInfo) TotalPhisical - 6441492480 , смотрю исходник, ничем он от процедуры выше не отличается, может гдето ограничения стоят для компилятора или проги?

DXe,Win7X64


 
Омлет ©   (2011-06-23 09:16) [1]

http://stackoverflow.com/questions/4023572/delphxe-globalmemorystatus-vs-globalmemorystatusex


 
Омлет ©   (2011-06-23 09:17) [2]

В Cardinal (DWORD) больше 4 ГБ не влезет.


 
Омлет ©   (2011-06-23 09:19) [3]

Ну и собственно MSDN:
http://msdn.microsoft.com/en-us/library/aa366586(VS.85).aspx
GlobalMemoryStatus can return incorrect information. Use the GlobalMemoryStatusEx function instead.


 
Anatoly Podgoretsky ©   (2011-06-23 09:24) [4]

> Gu  (23.06.2011 03:42:00)  [0]

У тебя наверно 32 разрядная Дельфи


 
Gu   (2011-06-23 19:07) [5]

>> Омлет
спасибо, заработало



Страницы: 1 вся ветка

Текущий архив: 2011.10.09;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.005 c
2-1308839953
Тимофей Ю.
2011-06-23 18:39
2011.10.09
очистка массива


3-1264750706
ruslan_as
2010-01-29 10:38
2011.10.09
Кто нибудь имел дело с базой POET (компания POET Software)


15-1306204916
Andrey_lvm
2011-05-24 06:41
2011.10.09
Есть ли тут спецы по кондиционерам?


15-1308044473
И. Павел
2011-06-14 13:41
2011.10.09
Про SAP и их подход к написанию документации


2-1308499032
Geo
2011-06-19 19:57
2011.10.09
Fast Report. Количество совпадений из таблицы