J
Jeff Ledbetter
Guest
Hi. Apparently I do not understand error handling like I thought I did. Why is this error only caught if I have an ROUTINE-LEVEL ON ERROR UNDO, THROW statement in the code? USING PROGRESS.Lang.*. RUN tryIt. PROCEDURE tryIt: RUN doIt. CATCH a AS AppError: MESSAGE a:ReturnValue VIEW-AS ALERT-BOX. END. END. PROCEDURE doIt: UNDO, THROW NEW AppError("Jeff's error!"). END PROCEDURE.
Continue reading...
Continue reading...