Форум: "Основная";
Текущий архив: 2002.05.09;
Скачать: [xml.tar.bz2];
ВнизУважаемые Мастера! Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c