PRB: One Cause of Fatal Exit 0x0140 "Local Heap Is Busy"

ID Number: Q75359

3.00

WINDOWS

Summary:

SYMPTOMS

The debugging version of Windows 3.0 reports FatalExit 0x0140.

CAUSE

A module with no heap (such as a no-data dynamic link library) uses

LocalAlloc to allocate local memory. Even if the application does

not call LocalAlloc directly, application startup code in the C

run-time libraries allocates memory to store the command-line

arguments.

RESOLUTION

Make sure that the proper library is specified on the LINK command

line.