<p>Am 24.06.2017 11:13 schrieb "Santiago A. via Lazarus" <<a href="mailto:lazarus@lists.lazarus-ide.org">lazarus@lists.lazarus-ide.org</a>>:<br>
><br>
> El 24/06/2017 a las 0:14, Bo Berglund via Lazarus escribió:<br>
> The problem is that the debugger always stops on the<br>
> > exceptions making the debugging impossible (they happen with 10 ms<br>
> > intervals).<br>
> When I run into a program that raises a lot of exceptions in a loop, I<br>
> think that I'm doing something wrong, I have missed some check or data<br>
> sanitation in the loop. Exceptions are for exceptional cases. I mean,<br>
> errors or unexpected cases. A case that happens each 10 ms is not an<br>
> error or an exceptional case, it's one of the usual cases, and it must<br>
> be handled by the natural flow of the program in a structured way.<br>
> Raising continuously exceptions is not only an annoyance for debugging,<br>
> but a performance problem. Exceptions may be expensive.</p>
<p>Well, Indy abuses Exceptions for notifications and such...</p>
<p>Regards,<br>
Sven</p>