powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / GoTo - как быть если метка к которой идти в другом SUB
3 сообщений из 3, страница 1 из 1
GoTo - как быть если метка к которой идти в другом SUB
    #37090470
Shun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здраствуйте!

Подскажите как быть если Label находится в sub'е до текущего, в котором прописана операция GoTo?
Физически невозможно сделать переходы и метку в одном subе - процедура слишком большая и я разделила её на два модуля - что делать если надо как-то перейти в начало к первому SUBу?

Спасибо..
...
Рейтинг: 0 / 0
GoTo - как быть если метка к которой идти в другом SUB
    #37090535
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вызвать процедуру с параметром, процедура первым делом проверяет параметр и, если надо, переходит на нужную метку.

А вообще - это ошибки проектирования - не должно вставать такой задачи.
...
Рейтинг: 0 / 0
GoTo - как быть если метка к которой идти в другом SUB
    #37090593
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
учитывая
авторчто делать если надо как-то перейти в начало к первому SUBувызывать SUB последовательно и в первой использовать exit sub вместо goto, если, конечно, правильно понял

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
public sub main
  t1
  t2
end sub
public sub t1
  ...
  'было
  'if (некоторое условие) then goto ...
  'стало
  if (некоторое условие) then exit sub
  ...
end sub
public sub t1
  ...
end sub
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / GoTo - как быть если метка к которой идти в другом SUB
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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