Вниз
Скачать: 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.023 c
4-1095760732
romario
2004-09-21 13:58
2004.10.24
Буфер обмена.


1-1097149277
Alex_s
2004-10-07 15:41
2004.10.24
Глюки Delphi7


3-1096045834
Muchacho
2004-09-24 21:10
2004.10.24
проблема обновления


14-1096902511
X9
2004-10-04 19:08
2004.10.24
Новое сокращение или долой "программно"


1-1097473180
Dr. Genius
2004-10-11 09:39
2004.10.24
Какой сегодня день недели?




   Наверх