Показать сообщение отдельно
  #5  
Старый 05.09.2009, 18:29
Аватар для 0nni
0nni 0nni вне форума
Начинающий
 
Регистрация: 13.12.2008
Адрес: Туапсе
Сообщения: 161
Репутация: 20
По умолчанию

Цитата:
Сообщение от Страдалецъ
С какого перепуга, она должна освобождаться при сворачивании приложения? На освобождение памяти это никак влиять не должно.
А ты проверял прежде чем утверждать такое?

При сворачивании окна, windows действительно "забирает" у приложения всю лишнюю память. Самому это можно сделать так.
Код:
var MainHandle: THandle;
begin
  MainHandle := OpenProcess(PROCESS_ALL_ACCESS, false, GetCurrentProcessID);
   SetProcessWorkingSetSize(MainHandle, DWORD(-1), DWORD(-1));
   CloseHandle(MainHandle);

Ну и конечно, следи за создаваемыми объектами и дескрипторами, а то тебя это не спасет.
__________________
...сказал, и загрустил от бесспорной своей правоты
Ответить с цитированием