Форум: "Система";
Текущий архив: 2003.06.30;
Скачать: [xml.tar.bz2];
ВнизЗакрытие проги. Найти похожие ветки
← →
Ihor (2003-04-09 11:41) [0]При закритии винды моя прога не хочет закрыватся, при чем не дает завершить работу системе.
на FormCloseQuery я пишу CanClose := true; и все.
я смотрел FormCloseQuery выполняется.
В чем может быть проблема? И как ее решить?
Спасибо всем.
← →
jel (2003-04-09 12:01) [1]Обрабатывай сообщение WM_QUERYENDSESSION
procedure TForm1.QueryEndSession(var msg: TWMQueryEndSession);
begin
msg.Result := 1;
end;
← →
Ihor (2003-04-09 12:18) [2]Спасибо я попробую.
Но есть вопрос? Почему закрывается в таком случее простая прога в которой только одно окно и все. В ней то не обробатывается WM_QUERYENDSESSION.
← →
jel (2003-04-09 12:36) [3]Под NT/2000/XP не закрывается даже пустая форма, а под 98 закрывается, если не обрабатывать CanClose, как только обработчик повесил - закрываться перестает. Может мастера это смогут прокоментировать?
← →
DVM (2003-04-09 12:43) [4]
> Под NT/2000/XP не закрывается даже пустая форма
Что совсем пустая? Только что созданная в Delphi? И другого кода или форм нет?
← →
jel (2003-04-09 12:48) [5]
> DVM © (09.04.03 12:43)
Если я ничего не путаю, то именно так. D6 WIN2K
← →
DVM (2003-04-09 12:51) [6]Ну тогда это глюки с системой или самим Delphi. Посоветовать нечего. Переустановить и то и другое.
← →
Ihor (2003-04-09 13:00) [7]>jel
Обрабатывай сообщение WM_QUERYENDSESSION
Зделал как вы сказали. Проверял процедура QueryEndSession вызывается, а прога не закрывается :-(
У меня NT4.0.
← →
Pegas222 (2003-04-10 11:47) [8]>DVM
>Ну тогда это глюки с системой или самим Delphi. Посоветовать >нечего. Переустановить и то и другое.
Пробовал на другом компе, тоже самое :-(
← →
DVM (2003-04-10 11:48) [9]Тогда заначит в коде что то есть? Или не так?
← →
Pegas222 (2003-04-10 12:06) [10]Мне дали дописивать и исправлять ошибки в чужой проге. Я на 100% этого кода не знаю. Но я не нашел там ничего подозрительного.
Если б я знал почему это может случатся мне было б легче выяснить где в проге ошибка(ки).
← →
DVM (2003-04-10 12:18) [11]Ну тогда как обычно - ошибка в 17 строке (намёк).
← →
alfim (2003-04-15 06:23) [12]Ihor, Pegas - весь трабл может быть в том, что у Вы используете TNMUDP.... - тогда прга закрываться не захочет (((
Но это всего лишь предположение..
← →
Pegas222 (2003-04-18 15:55) [13]>>alfim
Санкс.
TNMUDP я не использую, за то я обнаружил TNMFTP, а думаю в этом проблема. Буду избавлятся от этой компоненты. Посмотрю, что получится, еще раз спасибо.
← →
Anatoly Podgoretsky (2003-04-18 16:01) [14]Неважно любой NM компонент может препятсвовать закрытию программы
← →
Pegas222 (2003-04-21 11:54) [15]Получилось!!!
Всем спасибо, с меня пиво :-)
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2003.06.30;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.007 c