PRB: "Insufficient Memory" When Loading FoxPro Extended

Last reviewed: April 18, 1995
Article ID: Q108612
The information in this article applies to:
  • Microsoft FoxPro for MS-DOS, versions 2.5, 2.5a, 2.5b, 2.6

SYMPTOMS

When you are attempting to run the Extended (32-bit) version of FoxPro for MS-DOS (FOXPROX.EXE), the "Insufficient memory" error message appears as FoxPro is attempting to load, even though the computer has enough RAM to run the Extended version of FoxPro.

CAUSE

SMARTDrive is loaded in the AUTOEXEC.BAT file. SMARTDrive takes a certain amount of extended memory and reserves it for caching. FoxPro for MS-DOS cannot make use of that cached memory when attempting to start up. For example, if a computer has 4 MB of RAM and SMARTDrive is loaded, the Extended version of FoxPro for MS-DOS cannot run.

RESOLUTION

Remove SMARTDrive from memory or restrict it to only a small amount of extended memory.

To restrict SMARTDrive's use of extended memory, add the following line to your AUTOEXEC.BAT file:

   C:\DOS\SMARTDRV.EXE 512 512

For more information about SMARTDrive parameters, see your MS-DOS documentation.


Additional reference words: FoxDos 2.50 2.50a 2.50b smartdrv.exe foxprox
2.60
KBCategory: kbprg kberrmsg kbprb
KBSubcategory:


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: April 18, 1995
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.