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

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

 Respuesta aceptada

ysuzuki
ysuzuki el 8 de Dic. de 2021

3 votos

try-catch 構文で回避することができます。
try-catch はエラーが起こる可能性のある部分に対して使用し、エラー発生時にプログラムが途中で強制的に中止されることを回避し、続きを実行したりなんらかの終了処理を行うことを可能にするものです。
以下のサンプルをMATLAB環境で実行いただき、さらにEXE化してお試しいただけますでしょうか。
-----------------
try
%fileID = fopen('tsunamis.txt');
fileID = fopen('AAAAAAA.txt');
tline = fgetl(fileID) % ここでエラー発生
fclose(fileID)
catch
% 何もしない、または何らかの処理を追加
end
-----------------

1 comentario

丈太郎 森川
丈太郎 森川 el 8 de Dic. de 2021
早速のご回答ありがとうございます。
try-catchでイメージ通り出来ました。
今後ともよろしくお願いいたします。

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre MATLAB Compiler en Centro de ayuda y File Exchange.

Productos

Versión

R2021b

Etiquetas

Preguntada:

el 6 de Dic. de 2021

Comentada:

el 8 de Dic. de 2021

Community Treasure Hunt

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

Start Hunting!