![]() |
System Zeit für Stoppuhr
Hallo
ich brauch für ein Programm eine Stoppuhr. Habs schon mit ner Timerkomponente versucht. Die geht aber 1000stel Sekunden ziemlich ungenau. Da gibt es doch irgend ne Api Funktion, die die System Zeit ausließt. Wie heißt die und wie kann ich die benutzen? Schon mal danke für die Antworten. |
Re: System Zeit für Stoppuhr
GetTickCount.
|
Re: System Zeit für Stoppuhr
Hallo Hummer,
such einmal nach der Funktion GetTickCount (Unit Windows), sie gibt Dir die Uptime in Millisekunden als DWord (Cardinal) an (und rate mal, was bei 4 Milliarden Millsekunden passiert ;)) |
Re: System Zeit für Stoppuhr
Die Zeit wird in Millisekunden ausgegeben oder?
|
Re: System Zeit für Stoppuhr
@choose 4,3 bitte. (4294967296)
Antwort: NICHTS Du glaubst doch Selber nicht, das Windows 49,7 Tage durchläuft. :wink: @hummer JA es gibt da Glaub' ich 'ne Möglchkeit mit Assembler. Aber genaueres weis ich da auch nicht. |
Re: System Zeit für Stoppuhr
Zitat:
|
Re: System Zeit für Stoppuhr
Wenn es wirklich genau sein soll, dann nimm QueryPerformanceCounter und QueryPerformanceFrequency. Ich weiß gerade nicht mehr, wie genau die sind, aber auf Mikrosekunden auf jeden Fall (ich glaube sogar, das geht auf neueren Prozessoren bis auf Nanosekunden runter).
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:14 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