The information in this article applies to:
SUMMARYVisual Basic 4.0 will sometimes return an incorrect value when converting a string to a currency value if the string contains a large number represented using scientific notation. CAUSERESOLUTIONTo work around the problem, append zeroes to the end of the string to be converted. This will cause the correct result. For example, instead of using Print 1.7e7@, use Print 1.7000000000e7@. Nine zeroes will fix the problem in the worst case. The smaller the exponent, the fewer zeroes need to be added to obtain correct behavior. STATUSMicrosoft has confirmed this to be a problem in the products listed above. This problem has been fixed in Microsoft Windows 98. MORE INFORMATIONSteps to Reproduce
Additional query words: kbVBp400bug kbWinOS98fix kbVBp kbDSupport kbdss
Keywords : kbGrpVB |
Last Reviewed: February 2, 2000 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |