Istruzione Error
Simula il verificarsi di un errore.
Sintassi
Error errornumber
Parti
errornumber
Obbligatorio. Può essere qualsiasi numero di errore valido.
Osservazioni:
L'istruzione Error
è supportata per la compatibilità con le versioni precedenti. Nel nuovo codice, in particolare durante la creazione di oggetti, usare il metodo Err
dell'oggetto Raise
per generare errori di runtime.
Se errornumber
è definito, l'istruzione Error
chiama il gestore degli errori dopo che alle proprietà dell'oggetto Err
vengono assegnati i valori predefiniti seguenti:
Proprietà | valore |
---|---|
Number |
Valore specificato come argomento per l'istruzione Error . Può essere qualsiasi numero di errore valido. |
Source |
Nome del progetto Visual Basic corrente. |
Description |
Espressione stringa corrispondente al valore restituito della funzione Error per l'oggetto specificato Number , se questa stringa esiste. Se la stringa non esiste, Description contiene una stringa di lunghezza zero (""). |
HelpFile |
Unità, percorso e nome file completi del file della Guida di Visual Basic appropriato. |
HelpContext |
ID del contesto del file della Guida di Visual Basic appropriato per l'errore corrispondente alla proprietà Number . |
LastDLLError |
Zero. |
Se non esiste o non è abilitato alcun gestore errori, viene creato e visualizzato un messaggio di errore dalle proprietà dell'oggetto Err
.
Nota
Alcune applicazioni host di Visual Basic non possono creare oggetti. Vedere la documentazione dell'applicazione host per determinare se può creare classi e oggetti.
Esempio
In questo esempio viene usata l'istruzione Error
per generare il numero di errore 11.
On Error Resume Next ' Defer error handling.
Error 11 ' Simulate the "Division by zero" error.
Requisiti
Spazio dei nomi: Microsoft.VisualBasic
Assembly: libreria di runtime di Visual Basic (in Microsoft.VisualBasic.dll)