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

Вниз

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

 
smolin   (2003-06-19 11:28) [0]

Как сделать, чтоб в работающем цикле происходил опрос кнопок, т.е. цикл пересчитывает какие то значения, а при нажатии на какую нибудь кнопку происходит exit ??? (не получается т.к. пока цикл не завершится никакие кнопки не нажимаются).


 
MBo ©   (2003-06-19 11:31) [1]

Application.ProcessMessages вставь


 
panov ©   (2003-06-19 13:14) [2]

Как обычно - флажок.
for
...
if MyFlag then Exit;
...
end;

При клике на кнопку:

MyFlag := True;


 
Polevi ©   (2003-06-19 13:39) [3]

>panov © (19.06.03 13:14)

+ MBo © (19.06.03 11:31)


 
Anatoly Podgoretsky ©   (2003-06-19 13:42) [4]

+ Break - именно выход из цикла, а не процедуры.


 
dtrn   (2003-06-19 23:09) [5]

var
Mask:boolean;
procedure TForm1.BitBtn1Click(Sender: TObject);
var
I:integer;
begin
Mask:=FALSE;
for I:=1 to 100000 do
begin
Application.ProcessMessages;
Label1.Caption:= IntToStr(I);
if Mask then Exit;
end;
end;

procedure TForm1.BitBtn2Click(Sender: TObject);
begin
Mask:=TRUE;
end;


 
Palladin ©   (2003-06-20 00:30) [6]

тебя все ждали



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

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

Наверх




Память: 0.47 MB
Время: 0.028 c
3-97488
Ravshan
2003-06-05 10:36
2003.06.30
Paradox без BDE


14-97792
Кен
2003-06-09 02:11
2003.06.30
Как получить инфразвук в домашних условиях. Хочу послушать его.


9-97466
Евгений Анатольевич
2002-10-11 12:34
2003.06.30
Lord of City Streets: Текстуры, объекты, анимация. (GLScene)


1-97652
VIB
2003-06-19 09:55
2003.06.30
Масивы в Delphi


8-97759
revo
2003-03-17 17:34
2003.06.30
Распознавание голоса