powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вызов процедуры
8 сообщений из 8, страница 1 из 1
Вызов процедуры
    #34508385
lvmz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста как правильно сделать. Допустим есть Процедура_1, Процедура_2, Процедура_3. Каким образом вызвать их друг за другом так, чтобы Процедура_2 выполнялась после завершения Процедуры_1, а Процедура_3 после выполнения Процедуры_2.
...
Рейтинг: 0 / 0
Вызов процедуры
    #34508440
Фотография klen_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
создай процедуру "трпр"
и в ней напиши
Код: plaintext
1.
2.
3.
4.
Sub трпр()
   Процедура_1
   Процедура_2
   Процедура_3
End Sub
...
Рейтинг: 0 / 0
Вызов процедуры
    #34508589
lvmz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А смысл? Они так же будут выполняться: следующая не дожидаясь завершения выполнения первой.
...
Рейтинг: 0 / 0
Вызов процедуры
    #34508774
Шыфл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lvmzА смысл? Они так же будут выполняться: следующая не дожидаясь завершения выполнения первой.
Не замечал, однако...
...
Рейтинг: 0 / 0
Вызов процедуры
    #34508790
Фотография klen_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
Sub трпр()
   If Function_1 = True Then
        If Function_2 = True Then
            Процедура_3
        End If
   End If
End Sub
...
Рейтинг: 0 / 0
Вызов процедуры
    #34508794
~~~~~~~~~~
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lvmzА смысл? Они так же будут выполняться: следующая не дожидаясь завершения выполнения первой.
кто вам это сказал?
...
Рейтинг: 0 / 0
Вызов процедуры
    #34508873
Шыфл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lvmzА смысл? Они так же будут выполняться: следующая не дожидаясь завершения выполнения первой.
Это ж Барсик! Я даже не знаю, как в нём могопоточность организовать...

Или проблема в действиях юзера в момент работы программы?
...
Рейтинг: 0 / 0
Вызов процедуры
    #34508929
Фотография klen_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шыфлкак в нём могопоточность организовать...
в своих циклах вставь команду DoEvents
далее
создаёшь три переменные в Модуле1
Код: plaintext
1.
2.
Global rabota1 As Boolean
Global rabota2 As Boolean
Global rabota3 As Boolean
перед выходом из первой процедуры напиши
Код: plaintext
1.
rabota1 = True
Exit Sub
а во второй процедуре анализируй переменную rabota1
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Sub процедура2()
   if rabota1 = True Then
      ' твои код
      ' например
      Do ' допустим цикл
          DoEvents
      Loop While (условие)
      rabota2 = True
      Exit Sub
   End If
End Sub
ну и так далее
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вызов процедуры
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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