Поделиться через


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, содержащее строку описания, связанную с ошибкой. Read/write.

Erl

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

HelpContext

Возвращает или задает значение Integer, содержащее идентификатор контекста для раздела в файле справки. Read/write.

HelpFile

Возвращает или задает выражение String, содержащее полный путь к файлу справки. Read/write.

LastDllError

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

Number

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

Source

Возвращает или задает выражение String, определяющее имя объекта или приложения, вызвавшего ошибку. Read/write.

Методы

Clear()

Удаляет все значения свойств объекта Err.

Equals(Object)

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

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

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

GetHashCode()

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

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

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

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

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

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

Генерирует ошибку во время выполнения, может использоваться вместо оператора Error.

ToString()

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

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

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

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