フィルターのクリア

アプリケーションコン​パイラーでコンパイル​したアプリを起動した​際エラーが起きてもエ​ラーメッセージを出さ​ない方法を知りたいで​す。

3 ビュー (過去 30 日間)
丈太郎 森川
丈太郎 森川 2021 年 12 月 6 日
コメント済み: 丈太郎 森川 2021 年 12 月 8 日
アプリケーションコンパイラーでコンパイルしたアプリを起動した際エラーが起きてもエラーメッセージを出さない方法を知りたいです。
よろしくお願いします。

採用された回答

ysuzuki
ysuzuki 2021 年 12 月 8 日
try-catch 構文で回避することができます。
try-catch はエラーが起こる可能性のある部分に対して使用し、エラー発生時にプログラムが途中で強制的に中止されることを回避し、続きを実行したりなんらかの終了処理を行うことを可能にするものです。
以下のサンプルをMATLAB環境で実行いただき、さらにEXE化してお試しいただけますでしょうか。
-----------------
try
%fileID = fopen('tsunamis.txt');
fileID = fopen('AAAAAAA.txt');
tline = fgetl(fileID) % ここでエラー発生
fclose(fileID)
catch
% 何もしない、または何らかの処理を追加
end
-----------------
  1 件のコメント
丈太郎 森川
丈太郎 森川 2021 年 12 月 8 日
早速のご回答ありがとうございます。
try-catchでイメージ通り出来ました。
今後ともよろしくお願いいたします。

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

その他の回答 (0 件)

カテゴリ

Help Center および File Exchangeパルスと遷移の計量 についてさらに検索

タグ

製品


リリース

R2021b

Community Treasure Hunt

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

Start Hunting!