>>>When Tracing through a form, it is very annoying that when you put a breakpoint on a variable - like lcMyVar = 'MyVarValue' - and the variable goes out of scope (Expression could not be evaluated) that it breaks. Is there anyway to exclude that condition and only have it break if the value has a value and it is different than what you are looking for?
>>
>>I can't see this behaviour.
>>
>>Have you set breakpoint "on change" ?
>>Set it "on true"
>
>As you Resume from the debugger, you do not ever see the (Expression could not be evaluated) in the Watch window? I most certainly do. And if I have a breakpoint on that variable, it will stop the code.
t1()
T2()
PROCEDURE t1
LOCAL lcMyVar
lcMyVar = 'fabio'
lcMyVar = 'pippo'
T2()
ENDPROC
PROCEDURE T2
='try'
='try'
='try'
ENDPROC