#1 2025-01-23 20:47:08

mvg7
Member
Registered: 2021-10-03
Posts: 15

Bug in ToDouble

 
 ToDouble('95.02906953800000000000', z);

In the GetExtended function,  remdigit := 19; ==> should be 18

Offline

#2 2025-01-27 11:53:55

mvg7
Member
Registered: 2021-10-03
Posts: 15

Re: Bug in ToDouble

Hi! Hope someone notice that... ))

Offline

#3 2025-01-27 14:41:28

ab
Administrator
From: France
Registered: 2010-06-21
Posts: 14,838
Website

Re: Bug in ToDouble

Please try with
https://github.com/synopse/mORMot2/commit/24e42912e

I have added some associated tests.
If you find out some other issues with other values, we would add some more tests.

Offline

Board footer

Powered by FluxBB