On 05/14/2015 12:08 PM, Mark Morgan Lloyd wrote: > > Is there a single place in the documentation where this sort of > behaviour is described and prioritised,
Your first fragment is documented on http://www.freepascal.org/docs-html/ref/refse103.html At the bottom of that page: `Note that an Exit statement enclosed by a try .. finally block, will still execute the finally block.` The second fragment seems obvious at exit does not raise an exception. > taking into account interfaces etc.? Why should interfaces have anything to do with exception handing (any more than strings for example)? -- Ewald _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal