PROCEDURE DoSomePrg ?? CHR(7) SET STEP ON RETURN .F. ENDPROCwhich works fine, except after taking one step (to exit from DoSomePrg), I am parked at the line after the error. It doesn't happen often that I can repair the error and resume, but on that occasion, since I'd be on the wrong line of code, I'd be dead. (I am aware of "Set Next Statement" in the debugger, but it is never enabled anymore, so I'm unable to use it). This might also be a problem (assuming without testing) if the error happened on the last line of the PRG, as I might no longer be in the same PRG.
ON ERROR DoSomePrg() >>... >>PROCEDURE DoSomePrg >> ?? CHR(7) >>ENDPROC >>>>I do get the bell sound when I get an error, but execution continues. I'd like to be suspended like normal.