FIX: Functions Exported Incorrectly in MASM 6.1 WINDLL SampleLast reviewed: September 16, 1997Article ID: Q104041 |
6.10 6.10a
MS-DOS
kbtool kbfixlist kbbuglist
The information in this article applies to:
SYMPTOMSThe SYSDATA.EXE sample program supplied with the Microsoft Macro Assembler (MASM) versions 6.1 and 6.1a displays incorrect data when run. (This assumes you have already successfully built SYSINFO.DLL using the provided makefile, SYSINFO.MAK.)
CAUSESYSDATA.EXE was built with a different import library than the one created from the SYSINFO files shipped with MASM. Therefore, SYSDATA.EXE does not correctly call the functions within SYSINFO.DLL, which causes the program to display incorrect data.
RESOLUTIONThere are two solutions (described below) to the problem. If you have the Microsoft Windows Software Development Kit (SDK), you can choose either solution. The SDK is relevant because RC.EXE is required to build SYSDATA.EXE. RC.EXE is shipped with the SDK and is not included with MASM.
STATUSMicrosoft has confirmed this to be a problem in MASM version 6.1, and 6.1a. This problem was corrected in MASM version 6.11.
|
Additional reference words: 6.10 6.10a
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |