As you can see from my Wed. messages, I use them constantly for debugging. You can set the 'value' to anything that evaluates to a .T./.F. value, or just set it to .F. and it will be called every time that line of code is reached. Also the 'MESSAGE' clause is helpful.
>Good info. I've never looked into ASSERT. Thanks.
>
>>If you want to run compiled code with the debugger, then add an ASSERT .f. line at the point where you want the break. You may have to also put in SET ASSERTS ON if you have SET ASSERTS OFF in your Main PRG.