I've noticed half of this problem for sometime, but now it is getting in the way - with the new problem.
The first problem is that Fox seems to ignore any decimal place past 15. So if I do the following:
? 0.1234567890123456
I get:
0.1234567890123460
If I do:
? 0.123456789012345678
I get:
? 0.123456789012346000
And yes I have decimals set to 18.
Here's another problem, If I do:
? 1234567890.123456789
I get:
? 1234567890.123457000
Also if I do:
? 1234567890123456789
I get:
? 1234567890123457000
So the proble is that Fox is ignoring anthing more that 16 numbers, and is rounding the 17 number and replacing the rest with 0s.
So why if Fox doing this, what can be done to fix it?
I am using FPW2.6a with the fast machine patch installed.
Thanks in advance.
The first problem is that Fox seems to ignore any decimal place past 15. So if I do the following:
? 0.1234567890123456
I get:
0.1234567890123460
If I do:
? 0.123456789012345678
I get:
? 0.123456789012346000
And yes I have decimals set to 18.
Here's another problem, If I do:
? 1234567890.123456789
I get:
? 1234567890.123457000
Also if I do:
? 1234567890123456789
I get:
? 1234567890123457000
So the proble is that Fox is ignoring anthing more that 16 numbers, and is rounding the 17 number and replacing the rest with 0s.
So why if Fox doing this, what can be done to fix it?
I am using FPW2.6a with the fast machine patch installed.
Thanks in advance.