Err.Number странный номер (Vbscript)

Программирование на Active Server Pages и VBScript.
abbot
Обычный пользователь
Обычный пользователь
 
Сообщения: 54
Зарегистрирован: 08.06.2002 (Сб) 10:45
Откуда: Uzbekistan

Err.Number странный номер (Vbscript)

Сообщение abbot » 22.11.2005 (Вт) 12:01

При обработке ошибки не происходит исполнение if .... then. Решил проверить почему. Msgbox дает err.number = -2147024843 хотя должен выдавать 80070035, потому что я точно знаю что комп выключен. Вот кусок кода:
Код: Выделить всё
For Each objItem In objOU
strComputer = objItem.CN

On Error Resume next

Set objUser = GetObject("WinNT://" & strComputer & "/" & UsrNm)
msgbox err.number 'именно здесь и выдает ошибку с минусом
If Err >0 Then
oTS.WriteLine Err.Number & ": " & Err.Description
oTS.WriteLine "Cannot process for " & strComputer & "! Please check state of computer."
Else
'objUser.setPassword (Psw)
'oTS.WriteLine "Password for " & strComputer & " is changed to " & Psw & " for user " &  UsrNm
'Set objUser2 = GetObject("WinNT://" & strComputer & "/" & UsrNm2)
'objUser2.accountdisabled = True
'objUser2.Setinfo
End if
on error goto 0
Next


Где загвоздка никак не пойму. Вроде все правильно.
He is watching

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 22.11.2005 (Вт) 14:34

Гм, точно не помню, но из Err.number Нужно вычесть Err. толи ласт длл код, толи ещё чтото
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 23.11.2005 (Ср) 8:00

2abbot:
oTS.WriteLine Hex(Err.Number)
Изображение


Вернуться в ASP и VBScript

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12

    TopList