kf

(Untitled)

Sep 24, 2011 07:22

Товарищи, у меня есть вот такой вот, например, обработчик ошибок:

Function ErrorHandler (strName, OK, Fail, Way, Force ( Read more... )

microsoft, scripts, /r/, windows, it

Leave a comment

daniela_chris September 24 2011, 07:27:22 UTC
Гм, а если к его началу дописать условие, чтобы он запускался только в определенных случаях?

Reply

kf September 24 2011, 07:30:15 UTC
гмм не понял. это универсальная штука, она всегда должна выполняться в потенциально проблемных местах. она сама внутре же себя и определяет, произошла проблема или нет.
Мне нужно проверять какой-то код возврата этой ф-ии иногда и в зависимости от него делать действия.

Reply

daniela_chris September 24 2011, 07:32:53 UTC
Ну я так понимаю, что If ErrorHandler Then означает "если штука запустилась", а не "если штука выдает такой-то код".

Reply

kf September 24 2011, 07:36:30 UTC
неее. ты что. это сокращённая ф-ма записи If Smth = TRUE Then

Reply

daniela_chris September 24 2011, 07:46:59 UTC
Гм. Тогда это Smth должно быть равно выражению ErrorHandler = "Quit". А его как-то покороче записать можно? :D

*почитала код еще раз* гм, If ErrorHandler = "Quit" Then - но он же Quit и после записи в лог? Что ты этим хочешь проверять - есть ошибки в логе или нет? Может, тогда проще искать в логе код ошибки или OK и на основании этого строить запрос?

(если что - я тут как Доктор Уборщик в команде Хауса, ибо даже не знаю язык, на котором это написано, но общие основы программирования вроде помню XD так что, может, объясняя мне, ты сам на нужную мысль натолкнешься)

Reply


Leave a comment

Up