Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.06.30;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.006 c
14-97831
tos
2003-06-11 02:25
2003.06.30
как проинсталить компонент


1-97603
denis24
2003-06-17 10:34
2003.06.30
функция STR()


4-97916
tytus
2003-04-27 13:33
2003.06.30
Координаты


11-97569
Vox
2002-10-09 18:48
2003.06.30
Popup Menu


3-97537
Лариса
2003-05-30 11:37
2003.06.30
ADOQuery





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский