Thanks Joe. This bug was already reported: <http://www.realsoftware.com/feedback/viewreport.php?reportid=abmsjvul>
Added your workaround. Carlos On Apr 10, 2007 8:01 PM, Joe Strout wrote: > On Apr 10, 2007, at 17:52 UTC, Carlos M wrote: > > > This code > > Format(1234567.123, "#,###.##") > > displays "1,234567.12" > > Wow, it does! Not a bug I've seen before. We should have a ROTOR test > for it... > > > Shouldn't it be "1234,567.12"? > > No, it should be "1,234,567.12". (In the Format specifier, it doesn't > matter how many commas you put in or where you put them; the mere > presence of a comma indicates that you want to use the thousands > separator in the standard way, i.e. every 3 digits.) > > > And this code > > Format(1234567.123, "####,###.##") > > displays "1,234,567.12" > > > > Shouldn't it be "1234,567.12"? > > No, this one is correct. Weird. Also producing correct results is the > simpler (and equivalent) format specifier, "#,.##". Only the first > example you gave above is producing wrong results. So it's easy to > work around (just use the simple specifier), but still should be fixed. _______________________________________________ Unsubscribe or switch delivery mode: <http://www.realsoftware.com/support/listmanager/> Search the archives: <http://support.realsoftware.com/listarchives/lists.html>