Need help with delete(h)

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 Comment

What is the full exact text of the error message?

Sign in to comment.

 Accepted Answer

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

More Answers (0)

Categories

Tags

Asked:

on 20 Jun 2016

Answered:

on 20 Jun 2016

Community Treasure Hunt

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

Start Hunting!