kapanma problemi

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
loxka
Üye
Mesajlar: 214
Kayıt: 18 Ağu 2003 01:10

kapanma problemi

Mesaj gönderen loxka »

selamlar,
Hazırladığım program bir tür alarm programı. Windowsu açınca kendi aktifleşiyor.
Sorunum Programı kapatmadan windowsu kapatamıyorum. benim istediğim windowsu kapattığımda oda kapansın.
sistem xp
teşekkürler
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7601
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Merhaba,

programdan her türlü Windows mesajını yakalıyabilirsiniz. Windows kapanırken, ben kapanıyorum diye bir mesaj yayınlar. Bunu yakalayıp, programı sonlandırabilirsiniz. İsmini bulunca gönderiririm buraya.

Kolay gelsin.
loxka
Üye
Mesajlar: 214
Kayıt: 18 Ağu 2003 01:10

Mesaj gönderen loxka »

Volla hocan kodu yollarsanız memnun olurum tıkandım kaldım doğrusu
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7601
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

WM_QUERYENDSESSION mesajı imiş. Bunu yakalayıp, programı kapatabilirsin.

Kolay gelsin.
loxka
Üye
Mesajlar: 214
Kayıt: 18 Ağu 2003 01:10

Mesaj gönderen loxka »

Şöyle bir kod buldum ve derlemeye çalıştım ama olmadı yardımcı olabilecek varmı acaba?
......................................
private
procedure WinShutDown(var Msg: TWMEndSession); message WM_QUERYENDSESSION;
.......................................
procedure TForm1.WinShutDown(var Msg: TWMEndSession);
begin
//Msg.Result := Integer(False); //Kapatılmasını istemiyorsanız
Msg.Result := Integer(True); //Kapatılsın diyorsanız
end;
Cevapla