The information in this article applies to:
SYMPTOMSEvaluating functions declared with the _pascal calling convention in the Codeview command window using either the C or C++ Expression Evaluator can cause the following error: This occurs even when the symbol is not ambiguous, although the decorated name of the symbol is the same as its undecorated name. Note that this problem can also occur with mixed case _pascal declared names if they are exported with their mixed case names in a .DEF file. This would be incorrect since the .DEF file is not using the correctly decorated name, but if /NOI is not specified when linking, no error is given. RESOLUTION
Avoid using all uppercase letters in functions declared with the
_pascal calling convention. Then, turn on Codeview's case sensitivity
before evaluating these functions in the command window.
STATUSMicrosoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available. MORE INFORMATIONThe sample code listed below can be used to illustrate the problem. To do this, build a debug version of the program, start a debugging session in Codeview, and enter the following commands in the Codeview command window:
Sample Code
Additional query words: 4.00 4.01 4.10
Keywords : kb16bitonly |
Last Reviewed: October 27, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |