Вниз
Скачать: 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 вся ветка

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



Память: 0.45 MB
Время: 0.026 c
2-1126978754
Курсант
2005-09-17 21:39
2005.10.16
Table


2-1127122606
мух
2005-09-19 13:36
2005.10.16
Чтение и запись структуры данных в файл через TFileStream


2-1127000813
Mid
2005-09-18 03:46
2005.10.16
как переместить изображение с одной Панели на другую, если...


3-1125911387
alex_***
2005-09-05 13:09
2005.10.16
текст в DBLookupComboBox


1-1127381168
Aleksandr.
2005-09-22 13:26
2005.10.16
Как в RichEdit вносить изменения в текст, не меняя форматирования




   Наверх