Witam
To chyba juz bylo ale nie wiem gdzie...
Program dziala na tej zasadzie ze cala praca jest wykonywana w petli. Jak sprawdzic (np po zakonczeniu cyklu) czy uzytkownik nie nacisna przycisku 'KONIEC', i czy nie nalezy przerwac petli?
W petli...
- Rejestracja: dni
- Ostatnio: dni
- Postów: 448
- Rejestracja: dni
- Ostatnio: dni
Sprawdzaj, czy program nie dostal komunikatu np. WM_CLOSE, jesli dostal to go zamknij.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 448
No tak...
Tylko ze ja nie chce go zamykac:( tylko zakonczyc petle...
a teraz glupie pytanie:
Jak sprawdzic czy program dostal ten komunikat?
- Rejestracja: dni
- Ostatnio: dni
Pętle przyrywasz za pomocą
break
.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 448
Nie jest problemem wyjscie z petli tylko wykrycie momentu, w ktorym nalezy nalezy to zrobic...
- Rejestracja: dni
- Ostatnio: dni
- Postów: 1668
zmienna globalna:
var Klikniety : boolean;
Button - OnClick:
Klikniety:=True;
Przed petla:
Klikniety:=False;
W petli:
If Klikniety then Break;
- Rejestracja: dni
- Ostatnio: dni
- Postów: 448
Niestety to rozwiazanie tu nie zadziala:(
Poniewaz moja petla zostala uruchomiona w zdarzeniu OnClick,
to zadne inne zdarzenie nie zostanie zarejestrowane <ort>dopuki</ort> sie nie skonczy obsluga tego zdarzenia.
Wydaje mi sie ze trzebaby robic jakies przerwy na to aby mogly do programu dotrzec rozne komunikaty o innych zdarzeniach (np Nacisniecie innego przycisku).
TYLKO JAK TO ZROBIC???