Contenuto

# Funzioni di gestione degli errori

Le seguenti funzioni e istruzioni vi permettono di definire in che modo LibreOffice Basic debba reagire agli errori runtime.

LibreOffice Basic offre diversi metodi per evitare l'interruzione di un programma in caso di errori runtime.

## Funzione CVErr

Converte una stringa o un'espressione numerica in una variante del sottotipo "Errore".

## Funzione Erl

Restituisce il numero della riga in cui si è verificato un errore durante l'esecuzione del programma.

## Funzione Err

Restituisce un codice di errore che identifica il problema verificatosi durante l'esecuzione del programma.

## Oggetto Err [VBA]

Usate l'oggetto VBA Err per generare o gestire degli errori in fase di esecuzione.

## Funzione IsError

Controlla se una variabile contiene un valore di errore.

## Funzione Error

Restituisce il messaggio di errore corrispondente a un valore o specifica il contesto dell'errore.

## Istruzione On Error GoTo ... Resume

Quando si verifica un errore, abilita una routine di gestione degli errori oppure riprende l'esecuzione del programma.

## Istruzione Resume

Reimposta le informazioni sull'errore e indica l'istruzione successiva da eseguire.

## Servizio ScriptForge.Exception

Il servizio Exception è una raccolta di metodi di supporto al debug del codice degli script in Basic e Python e alla gestione degli errori negli script in Basic.

Negli script in Basic, quando si verifica un errore in fase di run-time, i metodi e le proprietà del servizio Exception consentono di identificare l'errore e di gestirlo.