ErrObject Класс

Определение

Модуль ErrObject содержит свойства и процедуры, используемые для выявления и обработки ошибок во время выполнения с помощью Err объекта.

public ref class ErrObject sealed
public sealed class ErrObject
type ErrObject = class
Public NotInheritable Class ErrObject
Наследование
ErrObject

Примеры

В этом примере используются свойства объекта в создании диалогового Err окна сообщения об ошибке. Обратите внимание, что происходит при использовании метода Clear: при создании ошибки Visual Basic с помощью метода Raise значения по умолчанию Visual Basic становятся свойствами объекта 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

Комментарии

Модуль ErrObject поддерживает Err объект. Дополнительные сведения см. в разделе Err.

Свойства

Имя Описание
Description

Возвращает или задает String выражение, содержащее описательную строку, связанную с ошибкой. Значение данного свойства доступно для чтения и записи.

Erl

Возвращает целое число, указывающее номер строки последней выполняемой инструкции.

HelpContext

Возвращает или задает Integer идентификатор контекста для раздела в файле справки. Значение данного свойства доступно для чтения и записи.

HelpFile

Возвращает или задает выражение, содержащее полный String путь к файлу справки. Значение данного свойства доступно для чтения и записи.

LastDllError

Возвращает системный код ошибки, созданный вызовом библиотеки динамической компоновки (DLL).

Number

Возвращает или задает числовое значение, определяющее ошибку. Значение данного свойства доступно для чтения и записи.

Source

Возвращает или задает String выражение, указывающее имя объекта или приложения, который первоначально создал ошибку. Значение данного свойства доступно для чтения и записи.

Методы

Имя Описание
Clear()

Очищает все параметры Err свойств объекта.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetException()

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

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
Raise(Int32, Object, Object, Object, Object)

Создает ошибку во время выполнения; вместо инструкции Error можно использовать.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел