Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.16;
Скачать: CL | DM;

Вниз

Народ посоветуйте как сделать остановку программы   Найти похожие ветки 

 
Новичок1 ©   (2005-09-19 13:00) [0]

Например есть кнопка при ее нажатии запускается процедура обработки нажатия этой кнопки, ну программа работает в цикле крутится , как сделать чтобы при нажатии на другую кнопку (или на эту же лучьше ) программа выходила из глухого цикла?


 
TUser ©   (2005-09-19 13:09) [1]

1.  Вытащить цикл в отд. поток и
procedure ButtonOnClick()
begin
 Thread1.Terminate;
end;

2.
Flag:=false;
for i:= .... do
begin
 if Flag then break;
 dowork;
 if i mod 100 = 0 then
   Allpication.ProcessMessages;
end;

procedure BtnOnClick;
begn
Flag:=true;
end;


 
Новичок1 ©   (2005-09-19 13:23) [2]

Вроде понял большое спасибо.



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

Текущий архив: 2005.10.16;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.025 c
14-1127831750
LordOfRock
2005-09-27 18:35
2005.10.16
Metallica


14-1127463420
ANB
2005-09-23 12:17
2005.10.16
Слово в кроссворде из 6 букв


1-1125655385
pasha_golub
2005-09-02 14:03
2005.10.16
Не ловится событие от колеса мыши


6-1119816920
Агент Смитт
2005-06-27 00:15
2005.10.16
помогите с запросом


14-1127557420
alexbou
2005-09-24 14:23
2005.10.16
Delphi 2005 Update 4 Release Candidate ???