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

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

Как програмно узнать шо windows хотят выгрузить. [D5, D6, Win95/98, Win2k, WinXP]


Shrek ©   (2002-06-23 15:39:00) 

Как програмно узнать шо windows хотят выгрузить.


Shrek   (2002-06-23 17:17:00) [1]

я работаю только с OnCloseQuery и у меня одна форма.

Спасибо Юрий Зотоввсё работает нормально.


Юрий Зотов   (2002-06-23 17:08:00) [2]

Вполне нормально, работать будет. Но лучше проверьте еще раз методы обработки событий OnCloseQuery и OnClose во всех формах - похоже, там что-то может быть не в порядке. Например, где-то CanClose=False, или Action<>caFree.


Shrek   (2002-06-23 16:59:00) [3]

короче у меня приложение не давало закрыть виндовс, мне надо было шоб приложение закрывалось есть виндовс это делял.....

вышло так:

type
TForm1 = class(TForm)


private
{ Private declarations }
procedure WMEnd(var Msg: TMessage);
message WM_QUERYENDSESSION;


procedure TForm1.WMEndS;
begin
Msg.Result := Integer(True);
Application.Terminate;
end;


Юрий Зотов   (2002-06-23 15:58:00) [4]

WM_QUERYENDSESSION
WM_ENDSESSION


Наверх

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