Number (Propiedad, objeto Err)

Actualización: noviembre 2007

Lectura y escritura.

Public Property Number() As Integer

Comentarios

Cuando se devuelva un error definido por el usuario desde un objeto, se debe establecer Err.Number y agregar, para ello, el número seleccionado como código de error a la constante VbObjectError. Por ejemplo, cuando use el siguiente código para devolver el número 1051 a modo de código de error:

Err.Raise(Number:=vbObjectError + 1051, Source:="SomeClass")

Ejemplo

En este ejemplo se muestra un uso típico de la propiedad Number en una rutina de control de errores. También se usa la propiedad Description en el ejemplo para proporcionar una descripción del error.

' Typical use of Number property.
Sub test()
  On Error GoTo out

  Dim x, y As Integer
  x = 1 / y   ' Create division by zero error.
  Exit Sub
out:
  MsgBox(Err.Number)
  MsgBox(Err.Description)
  ' Check for division by zero error.
  If Err.Number = 11 Then
      y = y + 1
  End If
  Resume Next
End Sub

Requisitos

Espacio de nombres:Microsoft.VisualBasic

**Módulo:**ErrObject

**Ensamblado:**Visual Basic Runtime Library (en Microsoft.VisualBasic.dll)

Vea también

Referencia

Err (Objeto, Visual Basic)

Description (Propiedad, objeto Err)

ErrorToString (Función)

HelpContext (Propiedad, objeto Err)

HelpFile (Propiedad, objeto Err)

LastDllError (Propiedad, objeto Err)

Source (Propiedad, objeto Err)