Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.10.2011, 21:08   #1
Человек Панда
Пользователь
 
Регистрация: 04.02.2011
Сообщений: 75
По умолчанию Очистка памяти процедурой .FormClose Delphi

Здравствуйте.У меня вопрос на тему динамической очистки памяти.При закрытии формы,нужно очистить память,выделенную под нее. Я делаю это через .FormClose(Sender: TObject;var Action: TCloseAction).В диспечере задач вижу освобождение памяти,но она не возвращается к исходному состоянию,а снижается на 50-60%.Почему так происходит?На форме много компонент,может и их надо как-то удалить?Посоветуйте,пожалуйста.Вот процедурка очистки.

Код:
procedure TProizmatrix.FormClose(Sender: TObject;
  var Action: TCloseAction);
begin
action:=cafree;
end;
Человек Панда вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Процедурой освобождения памяти на assembler t2skler Общие вопросы Delphi 1 10.02.2011 13:52
Очистка памяти в односвязном списке Sigwey Помощь студентам 0 28.12.2010 17:02
Очистка памяти _-Re@l-_ Общие вопросы Delphi 4 22.05.2010 17:08
Очистка памяти Senator Общие вопросы Delphi 1 28.06.2008 19:39
Очистка памяти в C# darkstarx Общие вопросы .NET 1 14.04.2008 14:48