Information.Err Metod

Definition

Innehåller information om körningsfel.

public:
 static Microsoft::VisualBasic::ErrObject ^ Err();
public static Microsoft.VisualBasic.ErrObject Err();
static member Err : unit -> Microsoft.VisualBasic.ErrObject
Public Function Err () As ErrObject

Returer

Innehåller information om körningsfel.

Exempel

I det här exemplet används egenskaperna för Err objektet när du skapar en dialogruta för felmeddelanden. Observera att om du först använder metoden Clear när du genererar ett Visual Basic fel med metoden Raise blir Visual Basic standardvärden egenskaperna för objektet Err.

Dim Msg As String
' If an error occurs, construct an error message.
On Error Resume Next   ' Defer error handling.
Err.Clear()
Err.Raise(6)   ' Generate an "Overflow" error.
' Check for error, then show message.
If Err.Number <> 0 Then
  Msg = "Error # " & Str(Err.Number) & " was generated by " &
        Err.Source & ControlChars.CrLf & Err.Description
  MsgBox(Msg, MsgBoxStyle.Information, "Error")
End If

Kommentarer

Egenskaperna för objektet Err anges av generatorn för ett fel – Visual Basic, ett objekt eller programmeraren.

När ett körningsfel inträffar fylls objektets egenskaper med Err information som unikt identifierar felet och som du kan använda för att hantera felet. Använd metoden för att generera ett körningsfel i koden Raise .

Objektets Err egenskaper återställs till noll- eller nolllängdssträngar ("") efter en Exit Subinstruktion , Exit Function, Exit Propertyeller Resume Next i en felhanteringsrutin. Om du använder någon form av -instruktionen Resume utanför en felhanteringsrutin återställs Err inte objektets egenskaper. Du kan använda Clear metoden för att explicit återställa Err.

Raise Använd metoden i stället för -instruktionen Error för att generera körningsfel för systemfel och klassmoduler. Ditt beslut om du vill använda Raise metoden i annan kod beror på hur omfattande informationen du vill returnera.

Objektet Err är ett inbyggt objekt med globalt omfång. Därför behöver du inte skapa en instans av den i koden.

Gäller för

Se även