Przerwanie pętli

0

Cześć

Mam sobie pętlę for wewnątrz której wykonywana jest sporsza procedurka i buttomik na formie który ma przerywać działanie tej pętli, po jego kliknięciu. No właśnie, niby teoretycznie wystarczy break-iem przerwać jej działnie, tylko jak to zrobić, gdy po uruchomieniu aplikacji klawisz przy działającej pętli jet cały czas zablokowany. Pomóżcie proszę, jak zrobić takie przerywanie działnia pętli tak, że buttomiki na formie nie będą blokowane podczas jej działania i bym mógł sobie w dowolnym momencie przerwać jej działanie!

Pozdrawiam!

0

Pomimo ze bylo to 10 postow nizej to szybko Ci powiem, ale nastepnym razem dobrze szukaj zanim spytasz.
tworzysz globalna zmienna: przerwij : boolean; (na poczatku false)
w petli dodajesz:
Application.ProcessMessage;
if przerwij then break;

a w zdarzeniu onClick buttona: przerwij:=true;
to wszystko
:

0

Bardzo dziękuję za podpowiedź. Przyznam, że wcześniej przeszukiwałem forum, ale widocznie za słabo ;). W każdym razie jeszcze raz wielkie thx

Pozdrawiam.

1 użytkowników online, w tym zalogowanych: 0, gości: 1