Microsoft KB Archive/101799

{| = PRB: "Dynamic Memory Exhausted" Error When Building .EXE File =
 * width="100%"|

ID: Q101799

The information in this article applies to:


 * Microsoft FoxPro for MS-DOS, versions 2.0, 2.5, and 2.5a

SYMPTOMS
When you are building a stand-alone .EXE file in FoxPro for MS-DOS, a "Dynamic memory exhausted" error occurs.

CAUSE
There is not enough conventional memory to build the .EXE file, since the WATCOM linker (WLINK8.EXE) uses only conventional memory.

RESOLUTION
To make more conventional memory available:

1. Remove the DOSMEM=ON line (if it exists) from the CONFIG.FP file.

2. Perform a "clean" boot by removing unnecessary device drivers and memory-

resident programs from the AUTOEXEC.BAT and CONFIG.SYS files.

MORE INFORMATION
The FoxPro Distribution Kit uses the WATCOM linker to create stand-alone .EXE files in FoxPro for MS-DOS.