Как завершить процедуру из другой процедуры? - VB
Формулировка задачи:
Имеется такой пример:
Процедура Start вызывает процедуру Finish. В этой процедуре идёт проверка и если происходит событие она должна закрыться сама и прекратить выполнение первой процедуры Start. Как это сделать?
Процедура Start вызывает процедуру Finish. В этой процедуре идёт проверка и если происходит событие она должна закрыться сама и прекратить выполнение первой процедуры Start. Как это сделать?
Решение задачи: «Как завершить процедуру из другой процедуры?»
textual
Листинг программы
Sub Start() On Error GoTo labErr ' Какой-то код Call Finish MsgBox "Так тоже работает" ' Какой-то код Exit Sub labErr: ' Здесь вывод в лог и действия в случае ошибки MsgBox "Прервали работу - " & Err.Description End Sub Sub Finish() If Rnd() > 0.5 Then Err.Raise vbObjectError + 1, , "Проверка работы" End If End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д