Recently all my debug sessions started from callback breakpoints do not allow me to control the execution from that point. (i.e., Into/Over/.../Define are always, all grayed out. Modifying code and saving in the debugger does not take me back to the start of the frame to continue)??
I would like to understand the conditions that essentially 'neuter' the debugger.I know debugging certain things can be sensitive.
We have some very complex, real-time (constantly updating) UIs for certain operations, that I have learnt to not set breakpoints in (it always ends with a Task Man kill of VAST due to I believe database operations in timers that cause memory inconsistencies, etc etc).
This question is not about that.
Recently I have been adding advanced, extended features to guis in different parts of the system that do not have those background timers and (AFAI believe) don't suffer from those cautionary debug 'things'... and for the most part that has proved true, even in this case, VAST is not "dead in the water" (this doesn't require a hard-reset of the IDE), but the debug session is nothing more than a 'fancy-insitu-inspect' (useful as that is).
The class I have been trying to perfect, hooks into #drawBackgroundRequested and uses the callback's #renderContext to perform specialised rendering of the contents of that boundingBox which is *from* an EwTableCell.
I've never had this issue when my breakpoints, for the same Cell objects, were in handlers for #cellValueRequested, but I'm learning that draw background seems to gives me a lot more flexibility than cell value does.
For example: my trials completely over-paint the cell bounding box with different sized fonts/colours for text that in essence act like "badges" for the cell's content.
All of that long diatribe said. Really just ...
Why are my debugger frame progression buttons disabled?
Thanks in advance as always.
Regards, Matthew.