Code: Alles auswählen
time.q = ElapsedMilliseconds()
Code: Alles auswählen
time.q = ElapsedMilliseconds()
Ich verstehe bis heute nicht, das man nicht versteht, das es völlig egal ist das es bei den alten ElapsedMilliseconds (Long)dige hat geschrieben:Sehe gerade, dass ElapsedMilliseconds() beim ersten Aufruf mit 0 Initialisiert wird und dann kontinuierlich hochzählt.
Bisher hatte man immer die Zeit seit dem Windows Start übermittelt bekommen, als Long, der dann nach 24 Tagen
(> 2147483647 ms) plötzlich ein Vorzeichen bekam böse Programmierfalle und nun endlich behoben
Code: Alles auswählen
aktuell.l = $7FFFFFFF - 1000 ; 1000 ms vor den Überlauf
Start.l = aktuell
Debug "Start: " + Start
aktuell + 2000 ; 2000 ms später
Ende.l = aktuell
Debug "Ende: " + Ende
Diff.l = Ende - Start
Debug "Diff: " +Diff