FIX: DDX for Short Causes Stack CorruptionLast reviewed: September 19, 1997Article ID: Q152384 |
4.00 4.10
WINDOWS NT
kbprg kbbuglist kbfixlist
The information in this article applies to:
SYMPTOMSUsing the Class Wizard to associate a short with a control on a dialog may result in the following behavior:
CAUSEThe overloaded DDX routine for short has a bug where it assumes that the variable is of type int instead of short. This may result in stack corruption because a short occupies less space than an int.
RESOLUTIONTo resolve this problem, use an int instead of a short. If you want to limit the values to the range of values that can be represented by a short, set the appropriate limits for the int variable.
STATUSMicrosoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article. This bug was corrected in Visual C++ 32- bit Edition version 4.2.
|
KBCategory: kbprg kbbuglist kbfixlist
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |