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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.05.2010, 16:37   #1
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию Очистка памяти

Вот у меня после закрытия моего приложения оно всё равно остаётся в памяти. Как можно программно удалять формы из памяти?
_-Re@l-_ вне форума Ответить с цитированием
Старый 22.05.2010, 17:00   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

aPPLICATION.Terminate;
а вообще это значит что вы неверно спроектировали приложение(форм нет видимых, а приложение не завершено при этом).
возможно вы закрываете не главную форму.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 22.05.2010, 17:03   #3
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

Спасибо, теперь всё нормально
_-Re@l-_ вне форума Ответить с цитированием
Старый 22.05.2010, 17:06   #4
Marsel737
Форумчанин
 
Аватар для Marsel737
 
Регистрация: 09.11.2009
Сообщений: 669
По умолчанию

К примеру:

Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
  Form2.Show;
  Form1.Hide;
end;

procedure TForm2.Button2Click(Sender: TObject);
begin
  Close;
end;
В итоге будет как у вас. Вам же надо сделать так:

Код:
procedure TForm2.Button2Click(Sender: TObject);
begin
  Form1.Close;
end;
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли
Marsel737 вне форума Ответить с цитированием
Старый 22.05.2010, 17:08   #5
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

Вот как раз при Form1.Close приложение не удалялось из памяти
_-Re@l-_ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Очистка линии женя2010 Microsoft Office Excel 8 21.04.2010 10:19
очистка get Gromsky PHP 1 19.08.2009 19:15
Очистка памяти Senator Общие вопросы Delphi 1 28.06.2008 19:39
Очистка памяти в C# darkstarx Общие вопросы .NET 1 14.04.2008 14:48
Очистка dbf. Ferro БД в Delphi 8 12.11.2007 17:27