![]() |
Re: Ausgabe der Zeit (in ms) welche eine Procedur benötigt
Selbst wenn Windows schon über 49,7 Tage gelaufen ist, oder erst wärenddessen den prung über diese Grenze macht, so bekommt man bei der Division dennoch die Riochtige Diverenz raus, solange der Messzeitraum nicht selber länger dauert.
1000-900=100 50-4294967246=100 Man darf nur nicht mit Fließkommawerten, oder In64 rechnen ... innerhalb von LongWord/Cardinal gibt es dann wärend der Berechnung wieder einen Überlauf, welcher den vorherigen behebt :zwinker: |
Re: Ausgabe der Zeit (in ms) welche eine Procedur benötigt
Nun ja, so viel zur geplanten Laufzeit und deren Folgen, wenn die nicht beachtet wird:
Zitat:
|
Re: Ausgabe der Zeit (in ms) welche eine Procedur benötigt
Zum Glück arbeitet hier keiner mit TDateTime/TTime (doppelte Genauigkeit), sondern mit 'nem netten vorzeichenlosen Integer (ohne Genauigkeitsprobleme) :angel:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz