Объект, над которым я работаю, создается в JavaScript, но используется в VBScript. В одном кодовом пути переменная M.DOM.IPt
определена и имеет значение, а в другом - это не так. Мне нужно определить, было ли это определено или нет. Я проверил, что M.DOM
определен и доступен в обоих кодах. Каждый тест, который я попробовал просто приводит к ошибке:Обнаружить «Ошибка: объект не поддерживает это свойство или метод»
Error: Object doesn't support this property or method
Я попытался:
IsEmpty(M.DOM.IPt)
M.DOM.IPt is Nothing
isNull(M.DOM.IPt)
Есть ли способ, чтобы обнаружить переменная не определена и избегает ошибки?
Примечание: я могу положить On Error Resume Next
, и он просто проигнорирует ошибку, но мне действительно нужно ее обнаружить и условно что-то сделать.
Это не поддерживается в VBScript - только On Error Resume Next – 2008-10-30 17:41:14
Ну, что и On Error Goto 0. – EBGreen 2008-10-30 18:19:34