Zitat von
Apollonius:
Ein Finally stoppt die
Exception nicht, sie wird weiter durchgereicht.
Genau.
Man kann das natürlich auch mit try..catch umgehen:
Code:
wb = waitbar(0,'Please wait...');
try
...
catch
Exception
close(wb);
rethrow(
Exception);
end;
close(wb);
Aber dann muss man das, was man normalerweise in Finally macht (hier: "close(wb)")zweimal schreiben.
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.