Fatals in Eventloop, build 257
Posted: Fri Nov 14, 2014 4:23 am
Hi, Roger.
We have lots of customers using our apps with build 257, and not few of them are complaining about frequent fatal errors. Most of them are created in _DCGETBX.PRG at lines 4550 or 4060, which is this code:
Most of the fatals are "Non recoverable errors". I intensively work with subclassing (browses, statics). We may get those errors for a long time, but we installed a system to trace them a few month ago, so we now get information about this. To be honest, we can't reproduce the problem. Two questions:
1. Do you know that problem? Is that fixed in 260?
2. I assume that there is an object involved almost having no "handleEvent" method, for what reason ever. Could that be the cause? I added this code around lines 4550 and 4060:
Could that help? In my first tests, everything works fine, even in my selfbuilt controls, but I'm a little afraid to create new errors instead of removing old ones.
I'm sorry asking for support for an older version, but 260 will be in our next release.
We have lots of customers using our apps with build 257, and not few of them are complaining about frequent fatal errors. Most of them are created in _DCGETBX.PRG at lines 4550 or 4060, which is this code:
Code: Select all
4550: oXbp:handleEvent( nEvent, mp1, mp2)
Code: Select all
4060: nEvent := AppEvent( @mp1, @mp2, @oXbp, IIF( Empty(nTimeOut), IIF(Empty(::keyboardQueue),nWait,1), Min(nWait,10) ) )
1. Do you know that problem? Is that fixed in 260?
2. I assume that there is an object involved almost having no "handleEvent" method, for what reason ever. Could that be the cause? I added this code around lines 4550 and 4060:
Code: Select all
IF IsMethod(oXbp,'handleEvent')
* lines 4550 and 4060
ENDIF
I'm sorry asking for support for an older version, but 260 will be in our next release.