The information in this article applies to:
SYMPTOMS
Under the Japanese, Chinese, and Korean versions of Windows 95, the
LoadString API returns an incorrect number of single-byte characters when
loading a string that meets both of the following conditions:
CAUSE
The LoadString API returns the number of single-byte characters into the
buffer. However, when it loads a DBCS string that is longer than the given
maximum size, LoadString returns an incorrect value. LoadString loads
cchBuffer characters and returns the length in bytes. LoadString should
load cchBuffer bytes, not characters. The return value will be equal to or
greater than cchBuffer. The resulting string copied into the buffer is not
properly null terminated.
STATUS
Microsoft has confirmed this to be a bug in the Microsoft products listed
at the beginning of this article. This bug has been fixed in Japanese and
Korean versions of Windows 95 versions OSR2 and later.
Keywords : kbnokeyword |
Last Reviewed: March 4, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |