From: Manuel Collado <m.collado@lml.ls.fi.upm.es>
Subject: Finalization of static package variables
Date: Tue, 08 May 2007 23:55:08 +0200
Date: 2007-05-08T23:55:08+02:00 [thread overview]
Message-ID: <4640f20b$1@news.upm.es> (raw)
Variables declared in the global scope of a package body seem not to be
finalized automatically at the end of the whole program (using GNAT
3.15p on WindowsXP).
If some of these variables contain certain GUI stuff, the program
remains as a zombie process after the main procedure termination.
After several trial-and-error attemps, an Unchecked_Deallocation on
these variables seems to do the trick (the whole program terminates
smoothly). But this is probably not standard-conformant (ARM 13.11.2-16).
If there a standard way of forcing finalization of static package
variables at program termination? I.e., without declaring them as
dynamic, or inside a main procedure, or calling explicitly the
finalization actions.
Thanks in advance.
--
Manuel Collado - http://lml.ls.fi.upm.es/~mcollado
next reply other threads:[~2007-05-08 21:55 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-05-08 21:55 Manuel Collado [this message]
2007-05-09 8:13 ` Finalization of static package variables 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 ` Finalization of static package variables - summary Manuel Collado
2007-05-16 0:49 ` 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