exchange12rocks: (Default)
[personal profile] exchange12rocks
ПЕРЕД вызовом функции, возвращающей ПЕРИОДИЧЕСКИ код ошибки, который надо обрабатывать, этот самый код надо ОЧИЩАТЬ.

НИКОГДА не заключай числовые значения в кавычки.

Иксепшен внутри Sub приводит к немедленному выходу из этого самого Sub. Пока не поборол, отказался от использования Sub.

С днём рожденья, Палки.

Date: 2010-08-13 04:55 pm (UTC)
From: [identity profile] paracloud.livejournal.com
On Error Resume Next

Date: 2010-08-13 06:29 pm (UTC)
From: [identity profile] paracloud.livejournal.com
И ик.. иксепшен внутри Sub не приводит к немедленному выходу из этого самого Sub.

Date: 2010-08-13 06:32 pm (UTC)
From: [identity profile] kf.livejournal.com
Приводит. Иначе с чего бы все последующие команды не отрабатывают?

Date: 2010-08-13 06:43 pm (UTC)
From: (Anonymous)
используй блок try-catch, чтобы обрабатывать эксепшен внутри sub.

Date: 2010-08-13 06:43 pm (UTC)
From: [identity profile] kf.livejournal.com
В VBScript нет его. Только в большом Visual Basic.

Date: 2010-08-13 09:43 pm (UTC)
From: (Anonymous)
Вот хитрожопый спобоб:

http://my.opera.com/Lee_Harvey/blog/2007/04/21/try-catch-finally-in-vbscript-sure

Но On Error Resume Next тоже не должно прерывать выпонение subroutine при эксепшене (насколько я понял из интернета)

Date: 2010-08-14 09:43 pm (UTC)
From: [identity profile] kf.livejournal.com
Не должно, но почему-то последующие команды не отрабатывают.

Способ попробую, отпишусь.

Profile

exchange12rocks: (Default)
Kirill 'kf' Nikolaev

September 2016

S M T W T F S
    123
456789 10
11121314151617
18192021222324
252627282930 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 30th, 2025 12:06 am
Powered by Dreamwidth Studios