Skip Error Message and Continue with the M-File
古いコメントを表示
Hello dear Friends,
does someone know how to have a m-file to continue after an error message is returned !?
I've a file that retrives info from the internet (data, etc.). Sometimes (randomly) an internet connection problem results (error 111) and matlab stops to execute the m-file algo! Since this files connects to more than 5000 web pages (one per time) it is possible that a connection error is returned in matlab.
I simply want the program to resume the operations specified in the m-file.
does someone know how to do this?
thank you for your help ...
4 件のコメント
Javier Munoz
2017 年 5 月 12 日
Hello,
I need to block popup windows and continue execution. I tried with isdeployed but it does not work. Even with try-catch and neither.
Can you help me?
Thank you
Walter Roberson
2017 年 5 月 12 日
Javier Munoz: what function is bringing up the popup windows? For example, turning off msgbox() in code you control would have a different solution than blocking pop-ups inside a web browsing context.
Javier Munoz
2017 年 5 月 15 日
I need to omit an error that appear in a "msgbox"Walter,
Walter Roberson
2017 年 5 月 15 日
Create your own function msgbox and place it earlier in the path than MATLAB's version:
function fig = msgbox(varargin)
if nargout > 0
fig = gobjects(0);
end
Note: the above is valid for R2014b and later only.
This will likely interfere with messages that you want kept. so a much better strategy would be to either comment out the calls you do not want or else put them inside an "if" condition that allows you to choose whether to display them or not.
採用された回答
その他の回答 (2 件)
Gerd
2011 年 6 月 17 日
Hi,
just use the try command on the weboperation.
try
%commands to be executed
end
If you do have a problem between the try block you still can continue in your m-file
Gerd
Ahmadreza Eslami
2022 年 4 月 27 日
The code that you are going to execute has an erronous line(s). In case of error, part under try will stop due to the error but the catch part will continue which the second part of your code after error.
% Your code part one
try
% your code
% Error
catch
% Your code part two
end
1 件のコメント
Walter Roberson
2022 年 4 月 27 日
カテゴリ
ヘルプ センター および File Exchange で Java Package Integration についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!