<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jul 10, 2017 at 9:46 AM, Graeme Geldenhuys <span dir="ltr"><<a href="mailto:mailinglists@geldenhuys.co.uk" target="_blank">mailinglists@geldenhuys.co.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="gmail-">On 2017-07-10 13:34, Dmitry Boyarintsev wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
are you referring to "Catching More Than One Type of Exception with One<br>
Exception Handler" in<br>
<a href="https://docs.oracle.com/javase/tutorial/essential/exceptions/catch.html" rel="noreferrer" target="_blank">https://docs.oracle.com/javase<wbr>/tutorial/essential/exceptions<wbr>/catch.html</a><br>
</blockquote>
<br></span>
Yes. You can have multiple catch blocks inside the same try block.</blockquote><div><br></div><div>Well, this has been in FPC/Delphi from the start</div><div>Ultimately handling multiple exceptions in one catch block is the whole purpose of having exception mechanism in a language.</div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> You can also have a single catch block with a comma separated list of exception types.<br></blockquote><div><br></div><div>I think it's actually Pipe separated.</div><div>And is that true, that the variable specified for catching such exception would default to a common "Exception" class?</div><div>Not available in freepascal indeed.</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Then lastly, you can even add a finally block in there too </blockquote><div>Also not available, but people are asking : </div><div><br></div><div><a href="https://bugs.freepascal.org/view.php?id=24216">https://bugs.freepascal.org/view.php?id=24216</a><br></div><div><br></div></div></div></div>