Posted 16 September 2017, 8:36 am EST
Hi,
We’re encountering a strange behaviour at one of our customers. I’d appreciate to know if people experienced this and how they solved it.
We’re using VsFlexGrid 8.0.20163.309 (vsFlex8.dll) embedded in OpenEdge 10.2B08 windows.
Sometimes, after an unknow event (user manipulation, leak of some kind, both, …) one of the vsflexgrid stops being refreshed. This results in a grey, black or white display area. Sometimes the previously displayed data stays instead of the last computed ones. Our Windows can contain more than 10 instances of the OCX, and only one is concerned at a time. It’s not always the same.
It can occur after 15mn of usage, sometimes even less. It looks to me like if the redraw property of the component was set to false. I’ve tried to force this property to true (even if it says it is already). But it doesn’t change the behaviour.
Sometimes, juste maximizing the OCX frame and setting it back to its original size restores the display. Sometimes, we must close the window (the process stays in memory).
GDI objects don’t seem to leak (below 1000 objects for the process). Unless there’s a spike too fast to be viewed.
Thanks for any idea !
Best regards,