|
Rich, If you look at the call stack when your procedure die is executing, you will see the following entries: - PEP_ZZZ_PH (this is the program entry procedure of your program) - ZZZ_PH (this is the main procedure of your program) - die Your procedure sends an escape message to ZZZ_PH (identified by sds.proc), thereby ending its own call level (if there were call levels inbetween, they would be ended as well). ZZZ_PH gets an unhandled exception (it called die without error handling) and bombs with the message 'Call to die ended in error'. I take it that you want to end program ZZZ_PH and hand the exception over to whichever program called ZZZ_PH. You can either use sds.proc with a call stack counter of two (because you have to pass the program entry procedure) or use *PGMBDY with a call stack counter of one. Joep Beckeringh
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.