[elektro] Delphi Timer
Nemeth Tibor
nemeth.tibor798 at t-online.hu
Sun Nov 29 20:57:49 CET 2015
Hali!
Ha eltelt az idő és engedélyezve van a timer akkor bizony újra lefut.
Persze többnyire ez nem fordul elő, de ha pl. valami hiba fordul elő és
a rendszer feldob egy nyugtázandó üzenetet, a juzer nem győzi a
kattintgatást és betelik a képernyő.
Én a belépésnél növelek egy globális számlálót, kilépésnél meg
csökkentem. Kezdőértéke nulla.
Növelés után megvizsgálom és ha nem 1 lehet elmélkedni mi is legyen de
ez már erősen feladatfüggő.
A fenti megoldás feltétele, hogy mindenképpen eljusson a számláló
csökkentésig, tehát exit nem lehet a timer rutinban.
Üdv.
Németh Tibor
2015.11.29. 14:42 keltezéssel, Bali Zoltan írta:
> Lehet nem fogalmaztam világosan. Annyit várok a timer event-ben,
> hogy eltelik egy "interval"-nyi idő. Ezt értettem a túlfutáson.
> Vagy ha már a TimerX eseménykezelőben vagyok, akkor nem
> ketyeg a TimerX? Vagy az esemény kezelő nem engedi "ráfutni"
> és berakja "queue"-be, aztán ha felszabadul, hirtelen lefutnak
> a sorban állók?
More information about the Elektro
mailing list