Registriert seit: 1. Aug 2007
Ort: Ludwigshafen am Rhein
1.529 Beiträge
Delphi 7 Professional
|
Re: Millisekunden aus Time ausrechnen
22. Mai 2010, 01:33
in wie fern bekommst du falsche Ergebnisse? - Springen die illisekunden anstatt langsam hochzuzählen? - Das ist normal. Dafür ist Time einfach die falsche Methode. Ich würde dir dafür QueryPerformanceCounter() + QueryPerformanceFrequency() enmpfehlen. Damit kannman bis auf Millisekundenbasis runter. Wie genau der ist, zeigt die Frequenz (s^-1). Diese kann von Rechner zu Rechner unterschiedlich sein, liegt aber in den meisten Fällen über 1 Mio.
Bernhard
Edit: Ist dein "Millisekunden" auch Int64 oder Single, Double, Extended? Alleine 1 Stunde macht 3,6 Mio mSek. Das ist mehr, als in einen Integer rein geht. Ein Cardinal würde das gerade so verkraften. -> Projektoptionen und Bereichsprüfung aktivieren.
Bernhard Iliacos intra muros peccatur et extra!
|