Brian:
Sorry, I wasnt quite understanding. I do see the problem, I used a conversion to
2 decimals when I converted it to a string. I used
_gcvt( Ratios[c] , 2 , NumOut.GetBuffer(20) );
instead of
_gcvt( Ratios[c] , 10 , NumOut.GetBuffer(20) );
Unfortunately, there is no way for you to grab this or change its default. Its not
a value you can change and have it stay changed, I checked the code and its simply
hardwired to 1 decimal. One of those errors not noticed in time to correct.
Art