Hello All, i have a message box like this in my GUI:
h=msgbox('Calculation in progress');
Now I have added delete(h); after the calculation stuff in between these two. My script runs for user defined multiple cases. After completing on the loop I have another message box:
h=msgbox('Calculation Completed');
Now the thing is if someone closes the 1st message box by clicking cross on the window the calculation stops with error. Can you suggest me anything?

1 commentaire

Steven Lord
Steven Lord le 20 Juin 2016
What is the full exact text of the error message?

Connectez-vous pour commenter.

 Réponse acceptée

Geoff Hayes
Geoff Hayes le 20 Juin 2016

0 votes

adi - if you are observing the error
Error using delete
Invalid or deleted object.
because the dialog has already been deleted, then try using the ishandle function to check whether the h is valid or not. For example,
if ishandle(h)
delete(h);
end

Plus de réponses (0)

Catégories

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by