| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Проблема... |
| Автор: DaVinci 21.1.2004, 12:36 |
| на форме кнопка запускает цикл... в начале перед запуском цикла - button.enabled:=false после завершения цикла - button.enabled:=true вот... но если во время выполнения цикла кликнуть на кнопке (а она еще disabled), то после завершения процесс запустится заново... как этого избежать? |
| Автор: Alex 21.1.2004, 13:16 | ||
Попробуй после присвоения кнопки false написать
|
| Автор: Cheba 21.1.2004, 13:19 |
| А в цикле есть Applicapion.ProcessMessages? |
| Автор: DriveSoftware 21.1.2004, 13:32 |
| Application.ProcessMessages; button.enabled:=true |
| Автор: P@dla 21.1.2004, 13:52 |
| можно вынести цикл в процедуру/функцию а в обработчике написать button.enabled:=false; Application.ProcessMessages; "func/proc"; button.enabled:=true; |
| Автор: DaVinci 21.1.2004, 14:31 |
| thanx ... помогл... |