Вниз
Скачать: CL | DM;

Выход из цикла по нажатию кнопки   Найти похожие ветки 

← →
Павел   (2004-10-12 17:30) [0]

Здравствуйте!
Подскажите, пожалуйста, как можно принудительно выйти из цикла по нажатию кнопки? Например: на форме 2 кнопки, по нажатию первой запускается бесконечный цикл. Как в этом цикле отследить нажатие второй кнопки и выйти по нему из цикла?
Заранее благодарен за ответ.


← →
aleshap   (2004-10-12 17:33) [1]

Создаешь нить - там запускаешь свой цикл - по нажатию второй кнопки - останавливаешь и убиваешь нить. Вот и все
Нить - TThread (далее см. Help)


← →
Dixi ©   (2004-10-12 17:36) [2]

Application.ProcessMessages (см. Help)


← →
Johnmen ©   (2004-10-12 17:37) [3]

>aleshap  

Ещё можно штаны через голову снять. Или в Рязань проехать через Курск...:)


← →
Павел   (2004-10-12 17:38) [4]

Спасибо за совет, aleshap!


← →
Johnmen ©   (2004-10-12 17:47) [5]

- А ты кто?
- А я парень, который ищет трудности и их побеждает!
- Давай лучше займёмся любовью.
- Хорошо! Только в гамаке и стоя.


← →
Павел   (2004-10-12 17:59) [6]

aleshap!
Сделал как Вы посоветовали, но при запуске цикла по нажатию 1-й кнопки, 2-я кнопка недоступна.


← →
Плохиш ©   (2004-10-12 18:08) [7]


> Павел   (12.10.04 17:59) [6]

1. Попробуем потелепатировать: Ты не понял первые два слова в [1]?
2. Ты думаешь Johnmen просто прикалывается от скуки?


← →
aleshap   (2004-10-12 18:18) [8]

Павел> Значит что-то ты не правильно сделел...
попробуй сначала через Application.ProcessMessages


← →
Вшчш   (2004-10-12 18:22) [9]

Когда программисту делать нечего он цвета настраивает...


← →
Dixi ©   (2004-10-12 18:23) [10]

Сорри, с ником ошибся :)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.025 c
4-1095775154
tgrey
2004-09-21 17:59
2004.10.24
консольное приложение как модуль


14-1096550487
Григорьев Антон
2004-09-30 17:21
2004.10.24
Какого только бреда не найдёшь в сети!


1-1097233522
JMasta
2004-10-08 15:05
2004.10.24
Наглядное хранение записей


4-1095455747
НовичОк
2004-09-18 01:15
2004.10.24
Иконки на рабочем столе


3-1096088260
Kair()
2004-09-25 08:57
2004.10.24




   Наверх