How to get an ouput of a function in a try block ?
Ältere Kommentare anzeigen
Hello !
I have the following function:
try
h = MyFunction(arg1,arg2);
catch
close(h);
end
Unfortunately it doesn't run because if an error occurs in MyFunction, ouput h isn't in the workspace of the main function. Yet, h is set in MyFunction before the error occurs.
How can I close a window opened by MyFunction, with the handle h, if an error occurs in MyFunction ?
Thank you for your help.
Akzeptierte Antwort
Weitere Antworten (2)
David Young
am 30 Nov. 2011
0 Stimmen
Open the window first, and pass it as an argument to MyFunction.
Christophe
am 30 Nov. 2011
0 Stimmen
Kategorien
Mehr zu Sources finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!