Esatto: nel blocco catch hai la possibilità di "rilanciare" l'eccezione che si è verificata, oppure sollevarne una differente, con il risultato che l'istruzione successiva ad essere eseguita sarà la prima inclusa nel blocco catch che si incontra risalendo nello stack delle chiamate.Originariamente inviato da Kreator
sostanzialmente se io dentro il blocco CATCH(...) gli pongo l'istruzione: throw Exception("Rilancio eccezione");
Sostanzialmente l'istruzione successiva i++ non viene eseguita vero ?
In C++Builder, ad esempio, in mancanza di un costrutto try...catch, interviene il blocco di gestione dell'errore predefinito incorporato nel thread che elabora la coda dei messaggi che si limita a visualizzare un messaggio a video.
Ciao!![]()