So, jetzt kommen wir der Lösung näher.
Ich hab den Teil isolieren können und den Fehler reproduziert:
So funktioniert die Rückstellung.Code:Do Cls Locate 1 , 1 Lcd S Locate 2 , 1 Lcd "Zeit " ; Time$ Cursor Off Waitms 50 Loop Sectic: S = S + 1 'Sekunden-Tageszähler If Time$ = "00:00:00"then S = 0 Time$ = "00:00:03" 'Kompensation Uhrenquarz End If Return
Allerdings, wenn ich im Display die Anzeige von time$ weglasse, dann funktioniert es nicht mehr!
Das ist der springende Punkt!
Aber erklären kann ichs nicht. Es muss wohl tatsächlich wie Vitis schon geschrieben hat mit dem Stringvergleich zu zun haben.
Er funktioniert, wenn gleichzeitig time$ im Display angezeigt wird und ansonsten funktioniert es nicht !?!
Wie kann ich diese Problem lösen, ohne time$ im Display anzeigen zu müssen?







Zitieren

Lesezeichen