Für dieses Forum muß Javascript im Browser aktiviert werden!
Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > Eine andere Frage wären die Routinen settime() bzw. setdate(). > > Kann auch dort garantiert werden, dass die einzelnen Instruktionen (Setzen von > Systemvariablen) nicht mit einem zufälligen Echtzeitereignis interferieren? > > Was passiert z.B., wenn innerhalb von setdate() zwischen dem Setzen von > ISYSVAR_DAY, ISYSVAR_MONTH, ISYSVAR_YEAR und ISYSVAR_DOW ein Datumübergang > stattfindet? > > Könnte es dann sein, dass durch den Datumübergang ISYSVAR_DOW neu (korrekt) gesetzt > wird, dann aber der Rest der Funktino durchlaufen und somit > ISYSVAR_DOW durch den altenm, errechneten Wert überschrieben wird? > > Ich werde einfach den Verdacht nicht los, dass die Datum/Zeit Systemroutinen > nicht 100% wasserdicht sind. > > Vielleicht übersehe ich aber etwas, ich lasse mich gerne belehren. > > Danke > Reto > > > > Nun, nach genauerem Studium kann ich mir die Antwort wohl selbst gegen: > > > > Der Loop > > > > do > > ... > > while second() != time.second; > > > > verhindert offenbar genau den von mir geschilderten Fall. > > > > Sorry für die Verwirrung. > > Reto > > > > > > > Je mehr ich in die mit der CC2-Station mitgelieferten Routinen hineinschaue, desto > > > mehr beginne ich zu zweifeln... > > > > > > Eine Frage z.B. zu system.gettime(): > > > > > > Was passiert, wenn genau <b>während</b> dieses Calls die Echtzeituhr (um Mitternacht) von > > > 23:59:59 auf 00:00:00 schaltet? > > > > > > Kann es dann z.B. sein, dass meine Stunden noch "vom alten Tag" stammen (time.hour = 23), > > > die Minuten jedoch bereits "vom neuen Tag" (time.minute = 0) ? > > > > > > Das wäre ja dann eindeutig ein Fehler - zwar ein dummer Zufall, aber eben trotzdem falsch. > > > > > > Wird dies irgendwie zwingend verhindert oder nicht? > > > > > > Danke für Eure Beiträge. > > > Reto