|
Post by steve on Feb 24, 2021 11:00:29 GMT 1
My customer has sent me a screen shot that says "loating point error: Overflow
An attempt was made to abnormally terminate the program.
This may be due to a low memory condition or an exception.
NB: PLEASE COMPLETE A PAPER FAULT REPORT FORM.
Press any key to clear up and shutdown"
Needless to say no Paper Fault report form was completed. I am assuming this is a VDOS generated message. Apparently this has happened over the last couple of days, while printing a report, and so looks to be repeatable. So at this moment I am assuming there is a data file corruption which is causing an floating point overflow. Steve Attachments:
|
|
|
Post by Jos on Feb 24, 2021 11:29:18 GMT 1
It’s no message of vDos, but of the DOS program.
A direct floating point overflow seems unlikely. Perhaps the program is trying to convert the result of a FPU operation to a fixed point number. For instance 1,000x1,000 = 1,000,000, that doesn’t fit a maximum of 6 leading digits…
Jos
|
|
|
Post by steve on Feb 25, 2021 18:38:59 GMT 1
Hi Jos,
Thanks for the quick response.
Most of the error message ("An attempt was made" ... "and shutdown") is generated by the application but I cannot find the string "Floating point error" anywhere within the App code.
It might be in one of the linked libraries if it definitely is not generated by VDOS.
The hunt continues!
Steve
|
|
|
Post by Jos on Feb 25, 2021 19:06:01 GMT 1
It isn’t vDos, so one of the DOS libraries…
Jos
|
|