Zitat von
alzaimar:
Zitat von
rollstuhlfahrer:
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.
Da musst Du Milli mit Mikro verwechselt und dich zudem verrechnet haben: Da der Tag 86.400 Sekunden hat, wären das 86.4 Mio Millisekunden oder aber 86.4 Mrd Mikrosekunden
1 Stunde = 3.600 Sekunden = 3.600 * 1.000 Millisekunden = 3,6 Mio. Millisekunden. Das passt schon.
Aber in einen signed 32-bit-Integer kriegt man das locker rein, der reicht ja von -2^31 bis 2^31 - 1 (−2.147.483.648 bis 2.147.483.647).