![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Выход из цикла по нажатию кнопки [D7, WinXP]
Павел © (2004-10-12 17:30:00)Здравствуйте!
Подскажите, пожалуйста, как можно принудительно выйти из цикла по нажатию кнопки? Например: на форме 2 кнопки, по нажатию первой запускается бесконечный цикл. Как в этом цикле отследить нажатие второй кнопки и выйти по нему из цикла?
Заранее благодарен за ответ.
Dixi (2004-10-12 18:23:00) [1]Сорри, с ником ошибся :)
Вшчш (2004-10-12 18:22:00) [2]Когда программисту делать нечего он цвета настраивает...
aleshap (2004-10-12 18:18:00) [3]Павел>Значит что-то ты не правильно сделел...
попробуй сначала через Application.ProcessMessages
Плохиш (2004-10-12 18:08:00) [4]
> Павел (12.10.04 17:59) [6]
1. Попробуем потелепатировать: Ты не понял первые два слова в [1]?
2. Ты думаешь Johnmen просто прикалывается от скуки?
Павел (2004-10-12 17:59:00) [5]aleshap!
Сделал как Вы посоветовали, но при запуске цикла по нажатию 1-й кнопки, 2-я кнопка недоступна.
Johnmen (2004-10-12 17:47:00) [6]
- А ты кто?
- А я парень, который ищет трудности и их побеждает!
- Давай лучше займёмся любовью.
- Хорошо! Только в гамаке и стоя.
Павел (2004-10-12 17:38:00) [7]Спасибо за совет, aleshap!
Johnmen (2004-10-12 17:37:00) [8]>aleshap
Ещё можно штаны через голову снять. Или в Рязань проехать через Курск...:)
Dixi (2004-10-12 17:36:00) [9]Application.ProcessMessages (см. Help)
aleshap (2004-10-12 17:33:00) [10]Создаешь нить - там запускаешь свой цикл - по нажатию второй кнопки - останавливаешь и убиваешь нить. Вот и все
Нить - TThread (далее см. Help)