Microsoft KB Archive/154054

= PRB: Possible Application Failure Using SmartHeap =

Article ID: 154054

Article Last Modified on 10/24/2003

-

APPLIES TO


 * Microsoft Visual C++ 4.2 Enterprise Edition
 * Microsoft Visual C++ 4.2 Professional Edition

-



This article was previously published under Q154054



SYMPTOMS
According to MicroQuill Technical Support, if your application is using:


 * the SmartHeap 3.0 or 3.1 DLL, sh30w32.dll or sh31w32.dll

-and-
 * the DLL version of the C runtime library, msvcrt40.dll that ships with Visual C++ 4.2

-and-
 * the application is linked with another DLL before the SmartHeap DLL,

you may have compatibility problems between SmartHeap and msvcrt40.dll.

NOTE: The properties for this DLL contain a description saying it is a "Microsoft (R) C Runtime Library Forwarder DLL."

The symptoms of compatibility problems may include a crash of your application with a stack fault in a call to _msize, or a process termination without warning during initialization of a DLL.

For information about how to contact MicroQuill Technical Support, query in the Knowledge Base for one of the following articles:

65416 Hardware and Software Third-Party Vendor Contact List, A-K

60781 Hardware and Software Third-Party Vendor Contact List, L-P

60782 Hardware and Software Third-Party Vendor Contact List, Q-Z

For more information regarding the MSVCRT40.DLL (Forwarder DLL), please see the following article:

154591 BUG:Wrong Version of MSVCRT40.DLL(Forwarder DLL) in Windows 95

Keywords: kbcrt kbprb kb3rdparty KB154054

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.