powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / vbs - обработка ошибок
3 сообщений из 3, страница 1 из 1
vbs - обработка ошибок
    #40083780
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
коллеги
как корректно обрабатывать ошибки в vbs
в делфи, шарпах, мсскл и оракле понимаю

vbs начал читать в инетах, но что-то пока я далеко от понимания


Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
dim s
s = myFunc()


function myFunc
' 100 строк кода

куда здесь вставить обработчик? после каждой строки кода - ошщибка может быть в любой строке

end function
...
Рейтинг: 0 / 0
vbs - обработка ошибок
    #40083781
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
vbs - обработка ошибок
    #40083796
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargl,

спасибо...
какая-то грустная обработка

Код: vbnet
1.
2.
    Msg = "Ошибка № [" & Err.Number & "]"  & Chr(13) & _
            & Err.Source & ":" & Chr(13)  & Err.Description


-------------
Ошибка № [500]
Ошибка выполнения Microsoft VBScript:
Переменная не определена
---------------------------
ОК
---------------------------


а нет возможности получить номер строки и более расширенный текст ошибки?
как возвращает сам вбс без обработчика?

---------------------------
Windows Script Host
---------------------------
Сценарий: C:\w\s\S\vbs\test_error.vbs
Строка: 15
Символ: 3
Ошибка: Переменная не определена: 'a1'
Код: 800A01F4
Источник: Ошибка выполнения Microsoft VBScript

---------------------------
ОК
---------------------------
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / vbs - обработка ошибок
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]