ON ERRORThen, when it returns from the routine, I would like to set
ON ERRORto its default value before entering that routine.
&& save on error local sError sError = on('error') && your stuff Private HadError HadError = .f. on error HadError = .t. && do something do case case HadError && something went wrong endcase && reset to original value on error &sError