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

Вниз

Уважаемые Мастера!   Найти похожие ветки 

 
DenNNis   (2002-04-26 08:38) [0]

Такой трабл: как мне освободить память, занимаемую моей программой после завершения оной? А то смотрю в НТишке в Диспетчере задач - процесс после закрытия программы висит все равно и жрет память. Спасибо.


 
Кулюкин Олег ©   (2002-04-26 08:49) [1]

После завершения программы вся занимаемая ею память освобождается автоматически.
В Вашем случае - "после закрытия программы висит" - следовательно программа не завершила свою работу.
Вы ничего не делаете в отдельных потоках?
Может программа ждет когда они отработают???


 
DenNNis   (2002-04-26 08:56) [2]

> Кулюкин Олег ©

Нет, отдельных потоков нет...просто видимо не завершила свою работу, в чем проблема - непонятно


 
DenNNis   (2002-04-26 08:59) [3]

да, вот еще: если нажать на крестик закрытия проги - все ОК, процесс закрывается, если на мою кнопку "выход" - нет, хотя под кнопкой для форм делаю release. Может это неверно? Подскажите плиз.


 
DenNNis   (2002-04-26 08:59) [4]

да, вот еще: если нажать на крестик закрытия окна проги - все ОК, процесс закрывается, если на мою кнопку "выход" - нет, хотя под кнопкой для форм делаю release. Может это неверно? Подскажите плиз.


 
Anatoly Podgoretsky ©   (2002-04-26 09:03) [5]

Неверно, надо делать Close


 
Zemal ©   (2002-04-26 09:44) [6]

А ещё бывает строят свои компоненты или добавляют другой компонент, типа таймера к кнопке... создавать - создают, а метод Free или Destroy делать забывают :). Бывает, если оперативки мало, после нескольких запусков такой проги такой "свап" огромный делается и комп начинает тормозить... тоже нюанс на будущее. Вывод: никогда не забывайте убивать динамически созданные вами объекты, особенно если это компонент в компоненте, лучше пользоваться методом Free. :)



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

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

Наверх




Память: 0.48 MB
Время: 0.009 c
4-26290
skywalker
2002-03-06 14:02
2002.05.09
И опять поток...


1-26063
PaRL
2002-04-25 16:39
2002.05.09
Chart


14-26234
Keymaster
2002-03-24 01:31
2002.05.09
2 + 2 * 2 = ???


4-26306
comwad
2002-03-08 05:13
2002.05.09
Вызов PostMessage в DLL.


4-26309
BlackLord
2002-02-17 17:07
2002.05.09
Перезагрузка и выход Windows 9x, Win2000, и т. д.