Свойство Number (объект Err)

Обновлен: Ноябрь 2007

Получает или задает числовое значение, определяющее ошибку. Чтение и запись.

Public Property Number() As Integer

Заметки

При возврате объектом определенной пользователем ошибки установите Err.Number, добавив число, выбранное в качестве кода ошибки, к константе VbObjectError. Например, следующий код возвращает число 1051 в качестве кода ошибки:

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

Пример

В данном примере показано типичное использование свойства Number в программе для обработки ошибок. Свойство Description также используется в примере, чтобы задать описание ошибки.

' 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

Требования

Пространство имен: Microsoft.VisualBasic

**Модуль:**ErrObject

**Сборка:**Visual Basic (библиотека времени выполнения, в Microsoft.VisualBasic.dll)

См. также

Ссылки

Объект Err (Visual Basic)

Свойство Description (Объект Err)

Функция ErrorToString

Свойство HelpContext (Объект Err)

Свойство HelpFile (объект Err)

Свойство LastDllError (Объект Err)

Свойство Source (Объект Err)