Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: Zeitverzögerung Kategorie: Programmierung (von Guido - 8.08.2003 15:39)
Als Antwort auf Re: Zeitverzögerung von Rolf - 8.08.2003 0:47

Hallo Rolf danke für deine Antwort

ich habe mir den Code von André mal angesehen der Funzt einwandwrei

GruÃ?

Guido


> Hallo Guido,
> > Hallo Rolf
> >
> > danke für deine Antwort
> >
> > leider muÃ? ich Dir sagen das ich es auf diese Weise probiert habe
> > das Prob ist jedoch wenn die system min auf 31 steht und ich dann dazu 30 addiere
> > komme ich auf 61
> > Die system Zeit wird jedoch nie 61 erreichen und ich erhalte keine meldung
> >
> > oder ???
>
> �h.. ne.. natürlich nicht... Du meinst jetzt den zweiten Vorschlag oder?
> Guck mal bei André was er geschrieben hatte. Ich glaube, der hat das so gemacht
> wie ich das auch vorschlug, nur hat er auch Code dabei getan.
> Vom Prinzip her must Du natürlich Minuten und Stunden verwalten.. oder Du rechnest das Datum in ein
> Dezimalformat um... äh... das Enterprise Sternzeitdatum.... ich komm jetzt nicht auf den Begriff, wie das
> richtig heist.... naja egal...damit kann man jedenfalls recht gut arbeiten.
> (hier isses Nachts um 0:40 noch 31°.... ich kann nicht denken...)
>
> Dazu must Du z.B. in einem typ long die Zeit in Sek umrechnen.
> Also Zeit ab letzem Mitternacht in Sek. dann geht das ganz einfach und Du hast die Stundenüberschläge weg.
> T+30 MIn wären dann also T in Sek + 1800, und das geht dann...
> Allerdings ist auch hier bei Mitternacht dann vom Ergebnis ein Tag bzw. 86400 Sek. abzuziehen da Du sonst
> über die 24 Std. Grenze gehst.
> GruÃ? Rolf
>
> > > Hallo Guido,
> > > > > kann mir jemand zeigen wie man eine Zeitverzögerung von ca 30 min Programmiert
> > > > > mit der Sleep funktion schei dies ja nicht möglich zu sein oder ????
> > > Wie so soll das nicht möglich sein?
> > > sleep 1000; macht 1 Sek Pause, sleep 30000 entsprechend 30 Sek.
> > > Dann baust Du das in ein for Schleife so das es 60 mal ausgeführt wird. Das war's.
> > >
> > > Man kann das aber auch anders lösen, z.B. mit den Uhr-Funktionen.
> > > Also Uhr bei Ereignis abfragen und nach T+30 agieren. Du must Dir dann ggf. nur die Zeit
> > > des Ereignisses irgendwo merken... und alle paar Min. (z.B. bei restart des Thread) die Zeit
> > > vergleichen. Hab jetzt kein Source zur Hand wo man das sehen könnte aber es ist nicht schwer.
> > >
> > > GruÃ? Rolf


    Antwort schreiben


Antworten: