Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 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-сайт: vt-dbnz.narod.ru
 Профиль | | #6
Добавлено: 01.11.05 18:39
Err.raise.
А там, где цикл, надо обработчик ошибок поставить.

Ответить

Номер ответа: 7
Автор ответа:
 Victor



ICQ: 345743490 

Вопросов: 42
Ответов: 385
 Web-сайт: vt-dbnz.narod.ru
 Профиль | | #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-сайт: neco.pisem.net
 Профиль | | #11
Добавлено: 02.11.05 03:43
Ну и совсем уж уточню:
В цикле надо ещё DoEvents вызывать время от времени, чтобы кнока юзера чуяла.

Ответить

Номер ответа: 12
Автор ответа:
 Tamplier



ICQ: 298742928 

Вопросов: 58
Ответов: 340
 Профиль | | #12 Добавлено: 02.11.05 18:12
DoEvents

мона поподробнее?

Err.raise.
А там, где цикл, надо обработчик ошибок поставить.

А ошибку насильно создавать? Как?

Ответить

Номер ответа: 13
Автор ответа:
 Tamplier



ICQ: 298742928 

Вопросов: 58
Ответов: 340
 Профиль | | #13 Добавлено: 02.11.05 18:12
DoEvents

мона поподробнее?

Err.raise.
А там, где цикл, надо обработчик ошибок поставить.

А ошибку насильно создавать? Как?

Ответить

Номер ответа: 14
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #14 Добавлено: 02.11.05 18:34
Если по кнопке - то никаких ошибок не надо. Либо флаг, либо тэг кнопки.
С DoEvents куда подробнее? Параметров она не имеет. Просто встравь внутри цикла. Лучше потом нажать F1 :)

Ответить

Номер ответа: 15
Автор ответа:
 Victor



ICQ: 345743490 

Вопросов: 42
Ответов: 385
 Web-сайт: vt-dbnz.narod.ru
 Профиль | | #15
Добавлено: 02.11.05 23:40
DoEvents - очень опасная штука... Хотя и очень полезная.

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам