|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.06.2011, 13:03 | #1 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
потоки и цикл While .. do
Всем привет!
Сижу мучаюсь вопросом: Есть поток TThread. Внутри есть 2 цикла repeat.. until эти циклы работают пака не повешен поток. Можно ли в execute потока сделать так: Код:
|
03.06.2011, 14:13 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Если выполнить Terminate, то завершится по окончании работы блока внутри while
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
03.06.2011, 14:30 | #3 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Понял. Значит и во внутренних блоках надо ставить проверку if .. then =)
|
03.06.2011, 14:31 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Да, terminated ни на что не влияет, его нужно ручками проверять
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Потоки | fredwriter | Общие вопросы Delphi | 20 | 13.11.2010 04:16 |
Цикл по времени - Как сделать так чтобы цикл выполнялся к примеру 10 секунд ? | Anarki | Общие вопросы C/C++ | 3 | 13.11.2009 19:23 |
Цикл с предусловием. ( цикл while) Цикл с постусловием. (цикл repeat ... until) | Mr.User | Помощь студентам | 9 | 23.11.2007 01:34 |