Страница: 1 | 2 |
Вопрос: For break
Добавлено: 01.11.05 17:46
Автор вопроса: Tamplier | ICQ: 298742928
Можно ли прервать работу цикла?
Ответы
Всего ответов: 20
Номер ответа: 1
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #1
Добавлено: 01.11.05 17:52
exit for
Номер ответа: 2
Автор ответа:
Tamplier
ICQ: 298742928
Вопросов: 58
Ответов: 340
Профиль | | #2
Добавлено: 01.11.05 17:58
не, в смысле вот идет цикл. В модуле. Надо его внешним воздействием остановить.
Номер ответа: 3
Автор ответа:
Tamplier
ICQ: 298742928
Вопросов: 58
Ответов: 340
Профиль | | #3
Добавлено: 01.11.05 18:06
не, в смысле вот идет цикл. В модуле. Надо его внешним воздействием остановить.
Номер ответа: 4
Автор ответа:
Tamplier
ICQ: 298742928
Вопросов: 58
Ответов: 340
Профиль | | #4
Добавлено: 01.11.05 18:06
не, в смысле вот идет цикл. В модуле. Надо его внешним воздействием остановить.
Номер ответа: 5
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #5
Добавлено: 01.11.05 18:19
А где ты возьмёшь внешнее воздействие, если управление у цикла?
Номер ответа: 6
Автор ответа:
Victor
ICQ: 345743490
Вопросов: 42
Ответов: 385
Web-сайт:
Профиль | | #6
Добавлено: 01.11.05 18:39
Err.raise.
А там, где цикл, надо обработчик ошибок поставить.
Номер ответа: 7
Автор ответа:
Victor
ICQ: 345743490
Вопросов: 42
Ответов: 385
Web-сайт:
Профиль | | #7
Добавлено: 01.11.05 18:40
Опять невнимательный (я)...
Что такое внешнее воздействие?
Написать цикл так, чтоб он реагировал на это самое внешнее воздействие.
Номер ответа: 8
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #8
Добавлено: 01.11.05 19:06
Тут, похоже, опять идет речь о многопоточности в ВБ
Может проще привести код?
Номер ответа: 9
Автор ответа:
HOOLIGAN
Вопросов: 0
Ответов: 1066
Профиль | | #9
Добавлено: 01.11.05 19:39
Количество желающих наступить на грабли растет с каждым днём ))
Номер ответа: 10
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #10
Добавлено: 01.11.05 21:11
Хотя может речь просто о нажатии кнопки...
Флаг заведи и на каждом шаге цикла его проверяй. При нажатии кнопки устанавливай. Флаг.
Номер ответа: 11
Автор ответа:
Neco
ICQ: 247906854
Вопросов: 133
Ответов: 882
Web-сайт:
Профиль | | #11
Добавлено: 02.11.05 03:43
Ну и совсем уж уточню:
В цикле надо ещё DoEvents вызывать время от времени, чтобы кнока юзера чуяла.
Номер ответа: 12
Автор ответа:
Tamplier
ICQ: 298742928
Вопросов: 58
Ответов: 340
Профиль | | #12
Добавлено: 02.11.05 18:12
мона поподробнее?
А там, где цикл, надо обработчик ошибок поставить.
А ошибку насильно создавать? Как?
Номер ответа: 13
Автор ответа:
Tamplier
ICQ: 298742928
Вопросов: 58
Ответов: 340
Профиль | | #13
Добавлено: 02.11.05 18:12
мона поподробнее?
А там, где цикл, надо обработчик ошибок поставить.
А ошибку насильно создавать? Как?
Номер ответа: 14
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #14
Добавлено: 02.11.05 18:34
Если по кнопке - то никаких ошибок не надо. Либо флаг, либо тэг кнопки.
С DoEvents куда подробнее? Параметров она не имеет. Просто встравь внутри цикла. Лучше потом нажать F1
Номер ответа: 15
Автор ответа:
Victor
ICQ: 345743490
Вопросов: 42
Ответов: 385
Web-сайт:
Профиль | | #15
Добавлено: 02.11.05 23:40
DoEvents - очень опасная штука... Хотя и очень полезная.