<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<br>
<div class="moz-cite-prefix">Am 2015-07-18 um 13:05 schrieb Jay K:<br>
</div>
<blockquote cite="mid:COL130-W5029CFBDDFEF7AF47CB19BE6870@phx.gbl"
type="cite">
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style>
<div dir="ltr">
<div><br>
</div>
<div>However, has anyone considered a form that does use setjmp
but</div>
<div>uses at most one frame per procedure, instead of a frame
per TRY?</div>
</div>
</blockquote>
<br>
I don`t think that this will work for the general case.<br>
Consider a try - except in the middle of a code block.<br>
If you leave it, it needs to continue after the END of<br>
the TRY-EXCEPT and not after the END of the <br>
procedure.<br>
<br>
What you can do is re-use the same jumpbuf-frame<br>
for a nested try-finally and try - except :<br>
<br>
TRY<br>
TRY<br>
...<br>
EXCEPT<br>
...<br>
END;<br>
FINALLY<br>
...<br>
END;<br>
<br>
or simply<br>
<br>
TRY<br>
....<br>
EXCEPT<br>
....<br>
FINALLY<br>
...<br>
END;<br>
<br>
I can remember having once implemented the latter for PM3.<br>
However I am no more sure about the intrinsics...<br>
<br>
<br>
<br>
<br>
</body>
</html>