der kommt immer wieder, also z.b. jede Sekunde.HowC schrieb:Im OnElapsed ist der Timer doch schon abgelaufen... also wieso noch abschalten?
ok, hast mich gerade auf die Idee gebracht: es gibt ja zwei Arten von Timern: Interval oder Countdown.tower27 schrieb:der kommt immer wieder, also z.b. jede Sekunde.HowC schrieb:Im OnElapsed ist der Timer doch schon abgelaufen... also wieso noch abschalten?
und gerade deswegen will ich ihn ja in bestimmten Bedingungen abschalten, aber eben gesteuert in dem Timer selbst
ja, so geht es, allerdings verstehe ich immer noch nicht, warum ich den Timer nicht einfach stoppen kann.tower27 schrieb:ok, hast mich gerade auf die Idee gebracht: es gibt ja zwei Arten von Timern: Interval oder Countdown.
Ich stell mal testweise auf Countdown um, wenn ich eigentlich beenden will.
Ja, aber wenn ein timer gestoppt wird, sollte der OnElasped Event auch nicht mehr gefeuert werden.HowC schrieb:vielleicht haben wir hier den denkfehler.
der interval-täumer läuft nicht ab, geht nicht ins on-elapsed.
der countdown geht ins on-elapsed und ist dann eh abgeschalten.
oder so ähnlich
mach dir nix draus, das passiert den Garmin Geräten beim Abspielen von Wherigos auch öftersHowC schrieb:jetzt verlier ich den faden...
du kannst den Timer stoppen um ihn vorfristig auslösen zu lassen. Dabei wird wohl so getan als sei der Timer abgelaufen. Das onElapsed wird also gefeuert - egal ob der Timer regulär abgelaufen ist oder durch das stoppen abgelaufen ist. Stell es dir wie einen aufziehbaren Kurzzeitwecker vor: du ziehst ihn auf und läßt ihn ablaufen oder du drehst ihn vorfristig auf 0 - er klingelt in beiden Fällen!tower27 schrieb:Ja, aber wenn ein timer gestoppt wird, sollte der OnElasped Event auch nicht mehr gefeuert werden.
Warum sollte ich ihn denn sonst jemals stoppen können?
genau so mache ich es jetzt ja auch, trotzdem finde ich es unlogischTeamBunteBlitze schrieb:Wenn du das onElapsed ignorieren willst dann tu es einfach und setze dir statt des Stopps ein Flag und prüfe im onElapsed ob es gesetzt ist.
Bei Wherigo's auf Garmins gibts wirklich nicht so richtig viel Logik!TeamBunteBlitze schrieb:Logik? Bei Wherigo - Programierung?
Sorry, ich konnte nicht widerstehen.