Page 1 of 1

Invalid floating point operation occurs on repaint

Posted: Mon Mar 28, 2016 10:11 pm
by 16477872
Hi all,

Posted this in the official bug tracking system but it's still sitting at 'unconfirmed' so hoping to get more traction here. Using version 150420 in XE6 - users are occasionally seeing the following exception when the Repaint() method is called on the TeeChart object:

exception class : EInvalidOp
exception message : Invalid floating point operation.

main thread ($41a8):
rtl200.bpl System @ROUND
Tee920.bpl Vcltee Teengine.TChartAxis.XPosValueCheck
TeePro920.bpl Vcltee Teetools.TCursorTool.CalcScreenPositions
TeePro920.bpl Vcltee Teetools.TCursorTool.ChartEvent
Tee920.bpl Vcltee Teengine.TCustomAxisPanel.BroadcastToolEvent
Tee920.bpl Vcltee Teengine.TCustomAxisPanel.InternalDraw
Tee920.bpl Vcltee Teeprocs.TCustomTeePanel.Draw
Tee920.bpl Vcltee Teeprocs.TCustomTeePanel.Draw
Tee920.bpl Vcltee Teeprocs.TCustomTeePanel.Paint

Any ideas?

Re: Invalid floating point operation occurs on repaint

Posted: Tue Mar 29, 2016 1:02 pm
by narcis
Hi Andrew,

Many apologies for the bugzilla inactivity. I'll investigate what went wrong with your ticket. As I just posted at bugzilla, can you please attach a simple example project we can run "as-is" and let us know the exact steps we should follow to reproduce the problem here? Thanks.