Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.08.2011, 16:29   #1
bulldog5293
Форумчанин
 
Регистрация: 13.05.2010
Сообщений: 670
По умолчанию Работа в цикле

Столкнулся с новой ситлуацией, есть цикл в нём выставлен оператор r как Boolean, тоесть если он равен true то выполняет действие, а если false как программе объяснить что она должна ждать пока он не станет true?
bulldog5293 вне форума Ответить с цитированием
Старый 09.08.2011, 16:42   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

надо не обьяснять ей, а написать код который будет это делать.

самое тупое решение это активное ожидание(ну или можно добавить остановки через Sleep, это немного по умнее)
Код:
while not b do begin end;//Sleep внутрь ставится
ну а грамотнее я считаю это через события сделать.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 09.08.2011, 18:02   #3
bulldog5293
Форумчанин
 
Регистрация: 13.05.2010
Сообщений: 670
По умолчанию

За пример спс, чёт тупанул
Цитата:
ну а грамотнее я считаю это через события сделать.
Не умею через них работал, сколько статей перечитал, так и не научился
bulldog5293 вне форума Ответить с цитированием
Старый 09.08.2011, 18:25   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

я имел в виду TEvent(если обертка в классе)
ну и сами Event'ы в апи.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с файлов в цикле kakawkin PHP 12 31.08.2011 21:19
Работа с символами в цикле cheef PHP 2 14.01.2011 18:21
Цикл в цикле SkyL1ne Помощь студентам 7 02.04.2010 07:36
условие в цикле Николай Сергеевич Общие вопросы C/C++ 8 24.12.2009 14:25
Ошибка в цикле Belokuraya Microsoft Office Excel 11 18.08.2009 15:52