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 |
Возвращает или задает численное значение, определяющее ошибку. Read/write. |
Source |
Возвращает или задает выражение |
Методы
Clear() |
Удаляет все значения свойств объекта |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetException() |
Возвращает исключение, представляющее возникшую ошибку. |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
Raise(Int32, Object, Object, Object, Object) |
Генерирует ошибку во время выполнения, может использоваться вместо оператора |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |