On Thu, 13 Sep 2007, Graeme Geldenhuys wrote: > Hi, > > Is that correct behavior? When calling Halt() somewhere inside a > try..finally block, it _doesn't_ execute the finally code. This is by design. Halt finalizes the units and then exits. Michael.