|
Досрочный выход из процедуры
|
|||
---|---|---|---|
#18+
Доброго дня! Подскажите, пож-та.. В одном модуле у меня 5 процедур. Из 1й процедуры запускаются следующие 4. 2я процедура содержит проверки файлов. И если файлы проверку не проходят, процедура завершается досрочным выходом- Exit Sub. При этом оставшиеся 3,4 и 5я процедуры выполняются. Как сделать так, чтобы если во 2й процедуре проверка выявляла ошибки, был переход сразу к концу 5й процедуры? Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2017, 15:13 |
|
Досрочный выход из процедуры
|
|||
---|---|---|---|
#18+
Сделать из процедур функции, которые возвращают результат (успешно/неуспешно) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2017, 15:16 |
|
Досрочный выход из процедуры
|
|||
---|---|---|---|
#18+
Кажется поняла. End. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2017, 15:16 |
|
Досрочный выход из процедуры
|
|||
---|---|---|---|
#18+
Shocker.Pro, А End можно? у меня сработало ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2017, 15:17 |
|
Досрочный выход из процедуры
|
|||
---|---|---|---|
#18+
End - плохо. Правильно - преобразовать процедуры в (Boolean-)функции. Функция возвращает код ошибки (True или False). По этому значению вызвавшая процедура принимает решение о продолжении или прерывании процесса обработки. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2017, 15:51 |
|
Досрочный выход из процедуры
|
|||
---|---|---|---|
#18+
TakayavotShocker.Pro, А End можно? у меня сработалоА если потом потребуется шестая процедура, которая должна выполняться независимо от наличия прохождения проверки? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2017, 16:18 |
|
Досрочный выход из процедуры
|
|||
---|---|---|---|
#18+
Shocker.ProА если потом потребуется шестая процедура, которая должна выполняться независимо от наличия прохождения проверки? вот тогда я об этом подумаю и поразбираюсь в функциях ) А сейчас и так сойдет ) У меня передоз с VBA за прошедшую неделю ) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2017, 17:27 |
|
|
start [/forum/topic.php?fid=61&msg=39512259&tid=2172581]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 284ms |
total: | 405ms |
0 / 0 |