[Gambas-user] Gambas3 Debugger: Data Breakpoint
g4mba5 at gmail.com
Sat May 22 21:36:25 CEST 2021
Le 22/05/2021 à 21:10, John Anderson a écrit :
> Forgive me if this already exists in Gambas, but On Gambas3.16, while
> debugging is there a way to:
> Setup a Breakpoint to halt execution when <Expression> changes?
> I know we can setup a Watch Expression to see what a variable / object
> value is while paused at a breakpoint, but is there a way to setup a
> "Data Breakpoint" that can halt when an expression changes value.
> For instance in Gambas IDE: Setup a watch on public variable Xval , and
> then tell the system we want to halt whenever Xval changes.
> I can't seem to find this in the docs if it exists.
This is not possible.
It could be implemented, but then it will require to evaluate
<Expression> each time a line of code is executed, so it would slow down
the program a lot.
I will think about that, I'm just afraid that it would be slow, and that
evaluating an expression may have side-effect - for example if you call
a program function in your <Expression>, or a native routine like Temp$()...
More information about the User