Вверх ↑
Ответов: 4612
Рейтинг: 746
#1: 2014-11-09 11:45:31 ЛС | профиль | цитата
Да, причина в потере точности.
Замени в файлах FPC2srcpackagesKOLkol.pas, FPC2srcpackagesKOLx64kol.pas в функции SystemTime2DateTime это
DateTime := Int64( TR.it ) / (10000000.0 * 24 * 3600 ) + Date1601;
на это:
DateTime := Int64( TR.it ) / ({$IFDEF FPC}Double(10000000.0){$ELSE}10000000.0{$ENDIF} * 24 * 3600 ) + Date1601;

После этого запусти FPC2src\_make_x32.bat, FPC2src\_make_x64.bat
карма: 26

1
Голосовали:Poputchik