<div dir="ltr"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il giorno mer 13 mar 2019 alle ore 23:34 Tobias Boege <<a href="mailto:taboege@gmail.com">taboege@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Wed, 13 Mar 2019, Gianluigi wrote:<br>
> A friend of ours of the Italian forum gets the Overflow bus error (7) [0]<br>
> in a program with many calculations.<br>
> What is the probable cause, programming error or hardware error?<br>
> <br>
<br>
In the interpreter, I've found two places from where this error is raised<br>
(there might be more):<br>
<br>
1. When a Float or Long is converted to a Single but the Float/Long<br>
is too big: Print CSingle(2 ^ 500)<br>
<br>
2. When Date arithmetic produces a value outside of 32 bits:<br>
Print DateDiff(CFloat(2 ^ 50), CFloat(1), gb.Second)<br>
<br>
The JIT compiler header adds another source of overflow checks.<br>
Without the source code -- who can know?<br>
<br>
Regards,<br>
Tobi<br></blockquote><div><br></div><div>Hi Tobias,<br>I believe that your explanations are more than enough.<br>Thank you very much, I'm going to report.<br><br>Regards<br>Gianluigi <br></div></div></div></div>