Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

AllocMemCount и AllocMemSize возвращают 0 [D7, WinXP]


ItMan_ ©   (2004-12-30 13:54:00) 

1 день мучаюсь, код:

procedure Tfosnov.ShowHeapStatus(Sender: TObject; var Done: Boolean);
begin
 StatusBar.Panels[5].Caption := Format('%d/%d', [AllocMemCount ,AllocMemSize]);
end;

а AllocMemCount ,AllocMemSize и возвращают 0.
Используется Sharemem может быть из-за него?.


Sandman25   (2004-12-31 09:05:00) [1]

Программировать без справки - это круто. Восхищаюсь и сочувствую одновременно.
В справке было написано, что переменная AllocMemCount ведет себя по разному в exe, dll и т.д, причем в Вашем случае правильная работа не гарантировалась.


ItMan_   (2004-12-31 00:27:00) [2]

Sandman25 Спасибо за ответ. Вот тольо у меня спавки нет в Delphi.
Откопал в Sharemem.
Надо Использовать
GetAllocMemCount
GetAllocMemSize


Sandman25   (2004-12-30 15:11:00) [3]

AllocMemCount + F1


Наверх

Титульная страница Поиск, карта сайта Написать письмо