>I have just started using these and have to say I love them! What a great thing to add to the language. Why to go!
No more
lc_error = SET('ERROR')
ll_error = .f.
ONERROR ll_error = .t.
*do something that might cause an errorIF ll_error
* clean upENDIFONERROR &lc_error.
Now it's
TRY * do something that might cause an errorCATCH * clean up
ENDTRY