How do I force breaking from a modal GUI window?

3 visualizzazioni (ultimi 30 giorni)
Hi all,
I'm been running into this problem several times. Say I have a modal GUI window, and if there is something wrong with its close request function, it will give an error message when I try to close it instead of closing, and I can't go back to the command window. Ctrl+C doesn't work either, so I always ends up killing matlab from task manager. Is there a way to break from a modal GUI window?
Thanks!
Niko

Risposta accettata

Orion
Orion il 29 Ott 2014
Hi,
one way to manage the closure of a modal figure is to encapsulate your closerequestfcn in a try-catch statement, otherwise I think you'll be forced to kill matlab.
something like :
function YourCloseRequestFcn(...)
try
% your original code which might crash while the developpement stage
catch
closereq; % make sure you close the window.
end

Più risposte (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by