Contenuto

# Funzioni di gestione degli errori

Le seguenti funzioni e istruzioni 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.