_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