<div dir="ltr"><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Something like this would be handy Ben...<br></div><div class="gmail_default" style="font-size:small"><a href="https://gitlab.com/bsteers4/gambas/-/commit/14d5e172d50e75c8388acd85e36f730f0a049bfc">https://gitlab.com/bsteers4/gambas/-/commit/14d5e172d50e75c8388acd85e36f730f0a049bfc</a></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">There I simply added a new method to Error class.<br></div><div class="gmail_default" style="font-size:small">Error.RaiseCode(sMsg As String, iCode As Integer)</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Works the same as Error.Raise(sMsg As String) but also sets a code other than -1.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I was just playing with a bit of c</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">But in all seriousness the Error.Raise() method would be extra useful if you can have an optional code parameter to set a value other than just the -1 Error.Raise() gives at present.</div><div class="gmail_default" style="font-size:small">using a code could make for better handling in the Catch.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Unless it's already possible to set an error code?<br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Respects</div><div class="gmail_default" style="font-size:small">BruceS</div><div class="gmail_default" style="font-size:small"><br></div></div>