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

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

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

А вообще - это ошибки проектирования - не должно вставать такой задачи.
...
Рейтинг: 0 / 0
01.02.2011, 13:34
    #37090593
HandKot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GoTo - как быть если метка к которой идти в другом SUB
учитывая
авторчто делать если надо как-то перейти в начало к первому 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
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / GoTo - как быть если метка к которой идти в другом SUB / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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