![]() |
Re: TFileTime addieren
Gegenfrage: Sind die 10ms ein verlässlicher konstanter Wert oder nur eine grobe Richtlinie? Gestern abend wurden aus den 31200 mal 78000, heute morgen sind es mal wieder 156001 und sporadisch 312002 (also genau das doppelte). Diese Werte mal 100 sind dann 3.120.000ns bis 15.600.100ns, also 3-15ms - das könnte dann die Timerauflösung sein.
Wenn der Algorithmus in einem Zeitfenster durchläuft, ist die Zeit 0, ansonsten ein Vielfaches des Timerintervalls. Klingt doch vernünftig, oder? |
Re: TFileTime addieren
10ms - halbwegs verlßlich, aber auch grobe Richtlinie.
wenn die Zeit kurz vor umschalten der Zeit ermittelt wird, dann sind es bis zum umschalten keine 10ms mehr, obwohl dieses angezeigt/errechnet wird.
Code:
10ms 20ms 30ms 40ms
* * * * | | > 20-10=10ms | | > 10-10=0ms | | > 30-10=20ms | | > 20-10=10ms |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:32 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-2025 by Thomas Breitkreuz