Форум: "Основная";
Текущий архив: 2002.03.07;
Скачать: [xml.tar.bz2];
ВнизКак правильнее сделать? Найти похожие ветки
← →
tovSuhov (2002-02-18 16:56) [0]В обработчике FormCreate проверяю некое усливие, и в случае надобности хочу завершить программу. Вот как это грамотнее сделать. Form1.Close мне кажется тут не совсем корректным...
← →
Nikolay (2002-02-18 16:59) [1]может application.terminate?
← →
Юрий Зотов (2002-02-18 17:02) [2]Или просто Halt
← →
McSimm (2002-02-18 17:04) [3]Я делал в OnCreate так
if not условие then
begin
PostQuitMessage(-1);
Exit
end;
← →
Johnmen (2002-02-18 17:07) [4]>Юрий Зотов © : Terminate все-таки лучшее Halt"а, хотя тоже работает...
← →
tovSuhov (2002-02-18 17:17) [5]Спасибо всем!
← →
Юрий Зотов (2002-02-18 18:00) [6]> Johnmen © (18.02.02 17:07)
1. Возможно, Вы правы, но тогда, пожалуйста, уточните, чем же конкретно Application.Terminate лучше, чем Halt?
2. Application.Terminate не сработает, если не вызван метод Application.Run. А Halt сработает всегда.
← →
Юрий Федоров (2002-02-18 18:04) [7]Можно в конструкторе формы (не в OnCreate) вызвать исключение, например
abort
← →
Johnmen (2002-02-19 09:53) [8]>Юрий Зотов © :
1. Вы как Мастер сами это поймете, посмотрев реализацию.
2. Application.Terminate работает по-любому, независимо от
Run или Initialize !
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.03.07;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c