↑  ←  Описание функции


_IEErrorHandlerDeRegister

Отключить зарегистрированный пользователем обработчика COM ошибок

#include <IE.au3>
_IEErrorHandlerDeRegister()

Возвращаемое значение

Успех:Возвращает 1

Примечания

Смотрите примечания в _IEErrorHandlerRegister()

См. также

_IEErrorHandlerRegister

Пример

#include <IE.au3>
; Регистрирует пользовательский обработчик ошибок
_IEErrorHandlerRegister ("MyErrFunc")
; ... Что-то сделать
; Отменяет регистрацию пользовательского обработчика ошибок
_IEErrorHandlerDeregister ()
; ... Сделать что-нибудь другое

Exit

Func MyErrFunc()
    ; Важно: переменная объекта ошибки ДОЛЖНА называться $oIEErrorHandler
    $HexNumber = Hex($oIEErrorHandler.number, 8)
    MsgBox(4096, "", "Перехвачена COM-ошибка!" & @CRLF & _
            "Номер: " & $HexNumber & @CRLF & _
            "Описание: " & $oIEErrorHandler.windescription)
    SetError(1) ; некоторый флаг ошибки для проверки, при возврате функции
EndFunc   ;==>MyErrFunc