powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как выйти из процедуры?
3 сообщений из 3, страница 1 из 1
Как выйти из процедуры?
    #39499527
Архиневолокоточ ерепопиндрик-й
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.

Пытаюсь сделать пользовательский класс в VBA.
У класса есть такие методы:

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Sub D()
End Sub
Sub C()
    Call D
End Sub
Sub B()
    Call C
End Sub
Sub A()
    Call B
End Sub




вызов A объекта, приводит к вызову D может быть большого уровня вложености.
в D определяю, что данные некорректны, и дальнейшее выполнение не имеет смысла.
И теперь вопрос: можно ли как-то, в методе D, "остановить" весь процесс (всю "цепочку" вызова A->B->C->D), не возвращаясь в те процедуры-методы, из которых он вызван?
...
Рейтинг: 0 / 0
Как выйти из процедуры?
    #39499533
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
Err.Raise
...
Рейтинг: 0 / 0
Как выйти из процедуры?
    #39499548
Архиневолокоточ ерепопиндрик-й
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro
Код: vbnet
1.
Err.Raise



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


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