Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: MSXML2.ServerXMLHTTP и ошибки Добавлено: 30.05.11 18:34  

Автор вопроса:  TIMHOK
Наблюдаю странную штуку, при использовании MSXML2.ServerXMLHTTP ошибки как-то странно пропускаются

Вот, например

...
Call objHttp.Open("GET", "http://ya.ru/", False)
On Error GoTo err
Call objHttp.Send("")
...

Прекрасно работает, но если подставить несуществующий домен, то ошибку можно только "перескочить"



...
Call objHttp.Open("GET", "http://wtfbro.ru/", False)
On Error Resume Next ' работает, ошибка пропускается
Call objHttp.Send("")
...


...
Call objHttp.Open("GET", "http://wtfbro.ru/", False)
On Error Goto 10 ' Не работает, вылазит ошибка таймаута
Call objHttp.Send("")
...
10 ...



How to fix?
Ну или скажите как понять что сайта не существует без ошибки?

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 Ким Чен Ир



Вопросов: 0
Ответов: 140
 Профиль | | #1 Добавлено: 30.05.11 22:26
How to fix

В опциях IDE наверняка стоит Break on All Errors

Ответить

Номер ответа: 2
Автор ответа:
 TIMHOK



Вопросов: 2
Ответов: 1
 Профиль | | #2 Добавлено: 31.05.11 13:59
В том то и дело что нет
Пропуск должен работать, а не работает

Ответить

Номер ответа: 3
Автор ответа:
 Дмит



Вопросов: 11
Ответов: 160
 Web-сайт: dimit.pochta.ru
 Профиль | | #3
Добавлено: 01.06.11 07:59
Может быть проверить объект?
On Error Resume Next
Set obj = objHttp.Send("";)
If Not obj is Nothing Then

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам