ID Number: Q81546
3.10
WINDOWS
Summary:
SYMPTOMS
The debugging version of Microsoft Microsoft Windows version 3.1
writes the following notification to the debugging terminal:
Segment was discardable under 3.0
CAUSE
One or more code segments of a dynamic-link library (DLL) are
marked MOVEABLE and are not marked DISCARDABLE.
RESOLUTION
Modify the module definition (.DEF) file for the DLL to mark all
MOVEABLE code segments as DISCARDABLE.
More Information:
Under Windows version 3.0, MOVEABLE code segments in a DLL are
DISCARDABLE by default. This behavior changes under Windows 3.1;
segments must be marked DISCARDABLE to be discarded. The debug
notification highlights the change in behavior between the two
versions of Windows.
Additional reference words: 3.00 3.10