Страница: 1 |
Страница: 1 |
Вопрос: Быстрый Выход из процедуры
Добавлено: 08.12.08 00:01
Автор вопроса: jamba1919
Добрый день!
Есть програма состоящая из одного большого цикла For>Next
вложенного в процедуру нажатия кнопки Старт. В теле есть много задержек и реакций на вненешние события типа Do>Loop т.е. ждем пока не случиться чтото в теле Do>Loop
потом идем дальше. В конце For>Next стоит метка и я туда вываливаюсь при возникновении проблем. Как сделать выход в любой момент из любой части програмы по нажатию кнопки Стоп.? Поскольку кнопка Стоп это уже другая процедура то такая фича не работает.
Неужели надо через каждіе две строки ставить проверку на нажатие кнопки?? или есть чтото более нормальное??
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
SSTREGG
Вопросов: 3
Ответов: 64
Профиль | | #1
Добавлено: 08.12.08 00:49
Для vb6:
Номер ответа: 2
Автор ответа:
Kardinal
ICQ: 360041513
Вопросов: 1
Ответов: 164
Web-сайт:
Профиль | | #2
Добавлено: 08.12.08 01:00
Можно вызывать ошибку, а там он ерор. Если много всего надо тормознуть можно все загнать в форму а потом убивать её - все прекращаеться.
Номер ответа: 3
Автор ответа:
Skywalker
ICQ: 300-70-6пятьЪ
Вопросов: 62
Ответов: 545
Web-сайт:
Профиль | | #3
Добавлено: 08.12.08 04:51
а еще лучше делать все норм через потоки гг, а не через жопу, и вообще тут архитектура очень странная выходит...