onCleanup - do different things based on how you entered it.
Show older comments
Hi, I've got a function where we want to run some code if there is an error, or a Ctl-C, but not if the function exits normally.
If I use try/catch, then Ctl-C doesn't end up in the catch. If I define an onCleanup, then it executes when the function exists normally (which we don't want).
Can you think of a way to handle this situation? Maybe using DBSTACK in the onCleanup to determine how it was entered or something...
Thanks, Eric
Accepted Answer
More Answers (0)
Categories
Find more on Startup and Shutdown in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!