Zitat Zitat von Matthias
Was hat dir an meinem Program nicht gefallen... hat doch perfekt gefuntzt (wenn man im simulator die funktion uhr automatisch stellen oder so deaktiviert)

Mach doch einfach nochne variable die dann das macht:

if timer-starttimer=60 then minuten=minuten+1
if timer-starttimer=60 then starttimer=timer
So geht das nicht sicher

Wenn der Timer in dem Moment erhöht in dem das Programm noch in der ersten Zeile ist, dann ist in der zweiten Zeile eine "61" und dem If alles so ziemlich gleichgültig...

Also besser:

...
If Timer - StartTimer < 3000 then GoTo IstKleinerMin
Minuten = Minuten + 1
' Ende des Timers erreicht?!?
If IstStartTimer < 32000 Then IstStarttimer = IstStarttimer + 3000
#IstKleinerMin
...

Dei 32000 ist der maximale Timerwert Minus 3000, da dort der Timer eh von vorne beginnt. Also darauf prüfen! Sonst ist mal Der IstStertTimer > Timer und es dauert ganze 11 Minuten bis eine Minute erkannt wird!

Grüsse Wolfgang