View Issue Details

IDProjectCategoryView StatusLast Update
0003527JEDI VCL00 JVCL Componentspublic2006-03-21 14:54
ReporterhaerdalisAssigned Toremkobonte 
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Product Version3.10 
Target VersionFixed in Version3.20 
Summary0003527: JvDock* seems to block system shutdown/logoff
DescriptionExact version: JVCL3.10 2006-02-04 build

Hello, I've come across a problem which looks like it's from your docking
components. I noticed this by somewhat a coincidence. You see, I had a program
made by myself open (which uses those comps) and selected the normal Log off/Shutdown, and everything else closed, but not that one.

I've somewhat tracked it down to the JvDock* compos by first copying the entire
form to another project, then removing the components from each provider.

When I removed either the JvDockServer or JvDockVID(VC) then the logoff as worked as expected, but not with them added and connected.

The same is true for most of the styles.

To me it looks like something is responding with a FALSE to WM_QUERYENDSESSION,
but not explicitly (had been easy to track then).

To make sure it wasn't my own code which did this I handled that message directly from all forms (and those did return what was expected).
TagsNo tags attached.

Activities

remkobonte

2006-03-21 14:54

developer   ~0008712

This is now fixed in Rev 1.16 of JvDockSupportProc.pas:

A window constructed with AllocateHWnd did NOT call DefWindowProc so the WM_QUERYENDSESSION was unprocessed.

Issue History

Date Modified Username Field Change
2006-02-20 20:07 haerdalis New Issue
2006-03-21 14:54 remkobonte Status new => resolved
2006-03-21 14:54 remkobonte Fixed in Version => 3.20
2006-03-21 14:54 remkobonte Resolution open => fixed
2006-03-21 14:54 remkobonte Assigned To => remkobonte
2006-03-21 14:54 remkobonte Note Added: 0008712