![]() |
Ausgabe von QueryPerformanceCounter formatieren
Hallo DPler,
wie bekomme ich die Zeit die QueryPerformanceCounter mir gibt in ein Format das folgendermassen aussieht: 00:00:00:00 Die Ausgabe bisher erfolgt so so:
Delphi-Quellcode:
Aber das gefaellt mir nicht!
LblTime.Caption := Format('%3.3f', [((Stop - Start) * 1000) / Freq]);
Danke! |
Re: Ausgabe von QueryPerformanceCounter formatieren
Hallo!
Eine Möglichkeit:
Delphi-Quellcode:
Grüße
var
wert: Double; milli, sec, min, hour: Integer; begin wert := (Stop - Start) / Freq; hour := Trunc(wert / 3600); min := Trunc((wert - (hour * 3600)) / 60); sec := Trunc(wert - (hour * 3600) - (min * 60)) mod 60; milli := Trunc(wert * 1000.0) mod 1000; Label1.Caption := Format('%02d:%02d:%02d:%02d', [hour, min, sec, milli]); |
Re: Ausgabe von QueryPerformanceCounter formatieren
Danke!
|
Re: Ausgabe von QueryPerformanceCounter formatieren
Ist da der Finger verrutscht? Muss doch
Delphi-Quellcode:
sein, oder?
Format('%.2d:%.2d:%.2d:%.2d', [hour, min, sec, milli]);
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:18 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