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

Вниз

Закрыть программу   Найти похожие ветки 

 
Officeman   (2005-12-11 04:03) [0]

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

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

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


 
Джо ©   (2005-12-11 04:10) [1]

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


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

;(


 
Джо ©   (2005-12-11 04:33) [3]

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


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


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

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


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

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


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


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

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


 
Alexander Panov ©   (2005-12-11 16:19) [7]

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


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

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

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


 
Anatoly Podgoretsky ©   (2005-12-14 22:56) [9]

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



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

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

Наверх




Память: 0.48 MB
Время: 0.036 c
14-1134032877
Delphi77
2005-12-08 12:07
2006.01.01
Помогите с программой использующию Генератор отчетов ReportSmith


5-1118311356
grvakh
2005-06-09 14:02
2006.01.01
Ошибка при помещении компоненты на форму


2-1134408232
fast2
2005-12-12 20:23
2006.01.01
Как сделать, чтоб в комбобоксе нельзя было вводить с клавиатуры..


1-1133517137
Oleg_358367
2005-12-02 12:52
2006.01.01
скорость for и while


14-1133884089
Torry
2005-12-06 18:48
2006.01.01
Delphi 2006 - Danny Thorpe leaving Borland