🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.cppbuilder.nativeapi
Article #4901

Re: Windows shutdown not closing my app

#4901
From: Joseph F. Muscarella
Date: Thu, 10 Nov 2005 20:33
19 lines
1883 bytes
> This message may not be received by all windows, since the first
> window to reply with a zero will stop Windows from sending any more.
> All windows will get a WM_ENDSESSION though.

I assume that the default behavior of a window without an OnCloseQuery
handler would be to set Result to 1 to allow the close to continue.   Or do
I have to specifically have a message handler for the WM_QUERYENDSESSION in
*every* form in my program?   I kind of doubt that because other apps I have
made do properly shut down when Windows goes down.   I am assuming that
there is something funny about this one particular app.

By the way, this app has three forms that implement an OnCloseQuery handler.
Only the main form's handler is being executed (I tested it with a log
file.)

What other components besides TForm would respond to a WM_QUERYENDSESSION
message?   If I knew that, I might be able to look a little deeper.

Joe
Technical Details
Message-ID: <4373ae6a$1@newsgroups.borland.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news2.volia.net!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail
References: <437354f8@newsgroups.borland.com> <437364bd@newsgroups.borland.com> <437366b8@newsgroups.borland.com> <437375a3$1@newsgroups.borland.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: 10cc67,6f884ae678fc34b6
X-Google-Attributes: gid10cc67,public
X-Google-Language: ENGLISH,ASCII-7-bit
From: "Joseph F. Muscarella" <joe@infosight-DISCARDMUNG-.com>
Newsgroups: borland.public.cppbuilder.nativeapi
References: <437354f8@newsgroups.borland.com> <437364bd@newsgroups.borland.com> <437366b8@newsgroups.borland.com> <437375a3$1@newsgroups.borland.com>
Subject: Re: Windows shutdown not closing my app
Date: Thu, 10 Nov 2005 15:33:12 -0500
Lines: 21
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1506
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1506
NNTP-Posting-Host: 216.201.4.180
Message-ID: <4373ae6a$1@newsgroups.borland.com>
X-Trace: newsgroups.borland.com 1131654762 216.201.4.180 (10 Nov 2005 12:32:42 -0700)
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news2.volia.net!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail