English
Instant Developer Foundation Documentazione
  • Reference Visual Code
  • Controllo del flusso

try - catch

copia link

Scopo

Il costrutto try - catch permette di eseguire codice che potrebbe generare eccezioni, prendendone il controllo.

Se il codice all’interno del try genera un’eccezione, l’esecuzione continua all’interno del blocco catch, dove è possibile usare la funzione ErrorMessage per sapere di quale errore si tratta.

Il blocco catch non è obbligatorio, se non viene specificato allora in caso di eccezioni il codice proseguirà dall’istruzione successiva al blocco try.

Se avviene un’eccezione all’interno di codice non protetto da blocchi try - catch possono avvenire due cose:
  1. Se la definizione del metodo contiene la specifica throws exception, allora l’eccezione viene riproposta al metodo chiamante.
  2. Altrimenti l’esecuzione del metodo viene interrotta, l’eccezione viene loggata nel framework ma non viene riproposta al metodo chiamante.

Ultima modifica: 23/03/2021 / Validità: da 9.0.3940

Vedi anche

  • Error Message (funzione)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum