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 件のコメント

Steven Lord
Steven Lord 2016 年 6 月 20 日
What is the full exact text of the error message?

サインインしてコメントする。

 採用された回答

Geoff Hayes
Geoff Hayes 2016 年 6 月 20 日

0 投票

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

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeDownloads についてさらに検索

タグ

質問済み:

2016 年 6 月 20 日

回答済み:

2016 年 6 月 20 日

Community Treasure Hunt

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

Start Hunting!

Translated by