Проверить, существует ли объект в VBScript

Я поддерживаю классическое приложение ASP, написанное на VB Script сторонней компанией очень давно.

У меня есть массив путей к файлам изображений, например:

dim banners, arrKeys, i
set banners=CreateObject("Scripting.Dictionary")
banners.Add "banner1.jpg", "http://www.somelink.com"
banners.Add "banner2.jpg", "http://www.somelink.com"
banners.Add "banner3.jpg", "http://www.somelink.com"

Он будет существовать ТОЛЬКО на страницах с рекламными баннерами. Существует некоторый стандартный код, который выполняет итерацию по этому списку во включаемом файле (общем для всех страниц).

If Not banners Is Nothing then 
  ' then loop through the Dictionary and make a list of image links
End if

Проблема в том, что если баннеры являются не создается на странице (не на всех страницах), появляется ошибка Не удается найти объект

Как правильно проверить, существует ли объект в сценарии VB?

19
задан Hannele 8 September 2015 в 22:23
поделиться