>Has anyone experienced the following rounding problem with Foxpro 2.6
>for Windows running on an MMX processor?
>
>Create a DBF with one field - "field1" N 12,2
>Create one record with a value of 3076.14
>Issue the command:
> ? ROUND(field1, 6)
>
>ON AN MMX MACHINE WE ARE GETTING THE RESULT OF 3076.139893
>ON NON-MMX MACHINES WE GET THE CORRECT RESULT OF 3076.140000
>
>Any comments greatly appreciated.
Hi Robert,
I checked with our Tech Support guys on this because we buy and ship out 10-50 PC's a month, and your problem is a little scary to me in regards to supporting my existing applications. The response I got is from a source I'd trust but I cant easily verify it for you, so I offer it as just a reference.
Seems there was an article in the June or July issue of PC Computing Magazine that discussed a miscalculation problem diiscovered with MMX machines using the Intel Pentium2 chip on 200 Mhtz, 233 Mhtz, and 266 Mhtz models. Because of this my company has avoided purchasing these models until the tech support guys find out more info. Seems my question to them regarding this Thread reminded them of the situation and they claim to be looking into it further and will let me know. If I find out anything else I'll pass it along.
=D) Rox
Roxanne M. Seibert
Independent Consultant, VFP MCP
Code Monkey Like Fritos