Hallo,
Delphi 2007 meint:
Code:
---------------------------
Testproject2
---------------------------
2146790053=11.07.46907
---------------------------
OK
---------------------------
und
Code:
---------------------------
Testproject2
---------------------------
2146790054=00.00.0000
---------------------------
OK
---------------------------
Code:
---------------------------
Testproject2
---------------------------
65535=04.06.2079
---------------------------
OK
---------------------------
Code:
---------------------------
Testproject2
---------------------------
1000000000=02.01.52831
---------------------------
OK
---------------------------
Code:
---------------------------
Testproject2
---------------------------
2146483647=12.08.46068
---------------------------
OK
---------------------------
Die letzten beiden lassen drauf schließen: Irgendwann wird hier deutlich falsch gerechnet
Aber ein grober Test mit Werten über 65535 ergaben, dass da durchaus noch für ein paar Jahrhunderte plausible Daten geliefert werden.