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 |
Возвращает или задает |
| Erl |
Возвращает целое число, указывающее номер строки последней выполняемой инструкции. |
| HelpContext |
Возвращает или задает |
| HelpFile |
Возвращает или задает выражение, содержащее полный |
| LastDllError |
Возвращает системный код ошибки, созданный вызовом библиотеки динамической компоновки (DLL). |
| Number |
Возвращает или задает числовое значение, определяющее ошибку. Значение данного свойства доступно для чтения и записи. |
| Source |
Возвращает или задает |
Методы
| Имя | Описание |
|---|---|
| Clear() |
Очищает все параметры |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetException() |
Возвращает исключение, представляющее возникщую ошибку. |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| Raise(Int32, Object, Object, Object, Object) |
Создает ошибку во время выполнения; вместо инструкции |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Применяется к
См. также раздел
- Err()
- оператор ошибки On (Visual Basic)
- Попробовать... Поймать... Оператор Finally (Visual Basic)
- Keywords (Visual Basic)
- члены библиотеки Visual Basic Run-Time