Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Закрыть программу


Officeman ©   (2005-12-11 04:03:00) 

есть form1 интро программы.
осноная рабочая form 2, именно её пользовать закрывает когда хочет заверщить работу с программой. я установил на событие onClose, следующие команды

//выход
form1.Destroy;
application.Terminate;

и всёравно иногда при закрытии программы. ОНА вешается..
что я нетак сделал. что надо сделать?!


Anatoly Podgoretsky   (2005-12-14 22:56:00) [1]

Officeman   (14.12.05 21:46) [8]
Проверь так же с WM_QUIT


Officeman   (2005-12-14 21:46:00) [2]

спасибо! попробую через  postmessage.

с Уважением ко всем участникам, Officeman


Alexander Panov   (2005-12-11 16:19:00) [3]

procedure TForm2.FormClose(Sender: TObject; var Action: TCloseAction);
begin
   PostMessage(Application.Handle,WM_CLOSE,0,0);
end;


Набережных С.   (2005-12-11 15:47:00) [4]


> Anatoly Podgoretsky ©   (11.12.05 13:58) [5]

Анаталий, ну я же вроде сказал, что правильнее [1], или о чем? Простое закрытие неглавной формы ведь не завершит приложение.


Anatoly Podgoretsky   (2005-12-11 13:58:00) [5]

Набережных С. ©   (11.12.05 08:35) [4]
Еще проще, стереть все строки в onClose и нажать Ctrl+S


Набережных С.   (2005-12-11 08:35:00) [6]


> Officeman   (11.12.05 04:03)  
> есть form1 интро программы.
> осноная рабочая form 2, именно её пользовать закрывает когда
> хочет заверщить работу с программой. я установил на событие
> onClose, следующие команды
>
> //выход
> form1.;
> application.;

Напиши Form1.Close, Destroy и Terminate убери. Но [1] правильнее.


Джо   (2005-12-11 04:33:00) [7]

А почему так пессимистично? ))
На самом деле ничего сложного ведь.


Officeman   (2005-12-11 04:32:00) [8]

;(


Джо   (2005-12-11 04:10:00) [9]

Не делать главную форму заставкой, очевидно.


Наверх

Титульная страница Поиск, карта сайта Написать письмо