comp.lang.ada
 help / color / mirror / Atom feed
From: Manuel Collado <m.collado@lml.ls.fi.upm.es>
Subject: Re: Finalization of static package variables - summary
Date: Sat, 12 May 2007 21:17:55 +0200
Date: 2007-05-12T21:17:55+02:00	[thread overview]
Message-ID: <46461336@news.upm.es> (raw)
In-Reply-To: <wccfy6343oi.fsf@shell01.TheWorld.com>

Thanks to all who responded. Now it is clear that:

1.- Static packages variables are properly finalized at the end of the 
main task.

2.- There is a problem with JEWL, if modal dialogs are declared as 
static package variables.
2.1.- JEWL doesn't provide an explicit 'close' action for this kind of 
top level windows. It just provides one for 'frames'.
2.2.- After the main procedure ends, there is a deadlock between the 
main (environment) task and the internal JEWL message task (that is 
waiting for finalization of all top level windows).
2.3.- Being static variables, the mentioned modal dialogs cannot be 
'unchecked_deallocated' to force its finalization

To gain the possibility of declaring modal dialogs as static package 
variables, I've patched the JEWL sources to add a 'close()' procedure 
for modal dialogs.

Thanks again.
-- 
Manuel Collado - http://lml.ls.fi.upm.es/~mcollado



  reply	other threads:[~2007-05-12 19:17 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-05-08 21:55 Finalization of static package variables Manuel Collado
2007-05-09  8:13 ` Alex R. Mosteo
2007-05-09  8:20 ` Stephen Leake
2007-05-09 15:15   ` Adam Beneschan
2007-05-09 16:01     ` Markus E Leypold
2007-05-09 22:00     ` Manuel Collado
2007-05-09 23:27       ` Adam Beneschan
2007-05-10  4:52         ` Jeffrey R. Carter
2007-05-16  0:41           ` Randy Brukardt
2007-05-10  8:16         ` Alex R. Mosteo
2007-05-16  0:36         ` Randy Brukardt
2007-05-16 14:06           ` Adam Beneschan
2007-05-16 16:47             ` Jeffrey R. Carter
2007-05-16 19:10             ` Randy Brukardt
2007-05-22  4:41               ` christoph.grein
2007-05-22  6:25                 ` tmoran
2007-05-22 22:19                   ` Randy Brukardt
2007-05-10 10:57       ` Stephen Leake
2007-05-09 22:19   ` Manuel Collado
2007-05-10  5:38     ` AW: " Grein, Christoph (Fa. ESG)
2007-05-10 10:55     ` Stephen Leake
2007-05-11 18:12       ` Manuel Collado
2007-05-11 18:26         ` Robert A Duff
2007-05-12 19:17           ` Manuel Collado [this message]
2007-05-16  0:49             ` Finalization of static package variables - summary Randy Brukardt
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox