Why does my try-catch statement not catch an exception?

2 Ansichten (letzte 30 Tage)
Klas
Klas am 18 Nov. 2015
I have a problem with a function that reads text-files and stores the results in mat-files. Sometimes an exception occurs and the function stops. When I restart MATLAB, the function then can proceed and read the file. I want to solve this with a try-catch statement. But when my function (xmlfolder2mat) crashes the catch statements are not invoked. Here is a short example:
>> try, xmlfolder2mat, catch, disp('Hello'); end
Loading folder 1 of 56
Caught "std::exception" Exception message is:
Message Catalog MATLAB:FileIO was not loaded from the file. Please check file location, format or contents__
However, as mentioned above. When I restart MATLAB the program continues on and reads the current file wihtout.

Antworten (0)

Kategorien

Mehr zu Scope Variables and Generate Names finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by