[Progress Communities] [Progress OpenEdge ABL] Forum Post: RE: Implicitly created TTs not deleted when returning with an error

  • Thread starter Thread starter bronco
  • Start date Start date
Status
Not open for further replies.
B

bronco

Guest
Because you didn't use the do on error, throw. procedure doTableLogic: define input-output parameter TABLE-HANDLE iphTTBuffer. define input parameter iplReturnError as logical no-undo. do on error undo, throw: message "iphTTBuffer:" iphTTBuffer. end. catch err1 as Progress.Lang.Error : if iplReturnError then return error "sorry". end catch. finally: /* delete the implicit created TT */ if valid-handle(iphTTBuffer) then delete object iphTTBuffer. end finally. end procedure.

Continue reading...
 
Status
Not open for further replies.
Back
Top