Вниз
Скачать: CL | DM;

Как правильнее закрывать приложение? App.Terminate или Close   Найти похожие ветки 

 
Дмитрий Белькевич ©   (2009-03-10 00:35) [0]

Возник у меня спор. Как правильнее нормально закрывать приложение? Application.Terminate или Close главной формы?


 
Германн ©   (2009-03-10 01:02) [1]


> Дмитрий Белькевич ©   (10.03.09 00:35)
>
> Возник у меня спор. Как правильнее нормально закрывать приложение?
>  Application.Terminate или Close главной формы?
>

Имхо, монопенисуально. (с) Digitman
Оба варианта представляют способы "нормального" завершения работы приложения.
Хотя, возможно, могут быть и "особые случаи", но я в них не верю :)


 
sniknik ©   (2009-03-10 01:37) [2]

Halt(0);
самый нормальный способ, остальное от лукавого...


 
DVM ©   (2009-03-10 01:38) [3]


> Как правильнее нормально закрывать приложение?

Close правильнее, т.к. удобнее.


 
sniknik ©   (2009-03-10 01:41) [4]

> но я в них не верю :)
а в микробов веришь? если нет, то очень удобно, руки можно не мыть...


 
Дмитрий Белькевич ©   (2009-03-10 01:52) [5]

Спасибо ответившим. Хотелось бы всё таки узнать, почему именно Application.Terminate плох. Спорящий ломает мою аксиоматику. А я, за давностью, уже не помню.


 
Германн ©   (2009-03-10 02:11) [6]


> Дмитрий Белькевич ©   (10.03.09 01:52) [5]
>
> Спасибо ответившим. Хотелось бы всё таки узнать, почему
> именно Application.Terminate плох. Спорящий ломает мою аксиоматику.
>  А я, за давностью, уже не помню.
>

Коля ответит,когда проспится :)


 
Вариант   (2009-03-10 06:54) [7]


> Дмитрий Белькевич ©   (10.03.09 01:52) [5]



> Хотелось бы всё таки узнать, почему именно Application.Terminate
> плох


Для дельфи 6 вызов Application.Terminate или Halt  игнорирует  например наличие у главной формы обработчиков на событие OnCloseQuery, OnClose.

Close главной формы вызывает  методы, назначенные на эти обработчики, а потом уже вызывает Application.Terminate (вариант 2: или не вызывает).


 
Дмитрий Белькевич ©   (2009-03-10 11:24) [8]

Спасибо. Вопрос, думаю, исчерпан.



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.007 c
9-1179151513
Evgraf
2007-05-14 18:05
2009.04.26
Скелетная анимация и шейдер


4-1207967231
DevilDevil
2008-04-12 06:27
2009.04.26
Ассоциировать HDC со своей областью памяти


2-1236637605
Askalot
2009-03-10 01:26
2009.04.26
Компонент Image


15-1235299343
Den_
2009-02-22 13:42
2009.04.26
Что бы придумать для своей программы (не совсем шароварное)?


9-1179167410
StreG
2007-05-14 22:30
2009.04.26
помогите новичку




   Наверх