PRB: Wrong Version of DK Causes "Insufficient Memory" in .EXE

Last reviewed: June 27, 1995
Article ID: Q112487
The information in this article applies to:
  • Microsoft FoxPro for MS-DOS, versions 2.5, 2.5a, and 2.5b
  • Microsoft FoxPro for Windows, versions 2.5, 2.5a, and 2.5b

SYMPTOMS

Although you can run a stand-alone extended executable file in the FoxPro development environment, you can't run it at the MS-DOS prompt without causing an "Insufficient Memory" error message.

CAUSE

This error can occur if the FoxPro Distribution Kit (DK) version does not match the FoxPro development version.

RESOLUTION

To ensure that the DK and the development versions match, check the DKREADME.TXT file for the correct DK name.

To determine the current version of FoxPro, use the VERSION() function in the Command window; for example:

   ? VERSION()

Make sure both versions match, and then rebuild the executable file.

MORE INFORMATION

The DK filenames end with an .ESL or .ESO extension and include a "D" or "W", indicating either the MS-DOS or Windows version of the support libraries. In later versions of the product, the filename may end with letters such as "A" or "B". Note that the names of the Extended (32-bit) versions of FoxPro normally contain the letter "X".

The FoxPro version 2.5b for MS-DOS Support Library consists of three files:

   FOXD250B.ESL - FoxPro for MS-DOS Standard Support Lib. Ver. 2.5b
   FOXD250B.ESO - FoxPro for MS-DOS Standard Support Lib. Ver. 2.5b
   FOXDX25B.ESL - FoxPro for MS-DOS Extended Support Lib. Ver. 2.5b

The FoxPro version 2.5b for Windows Support Library consists of one file:

   FOXW250B.ESL - FoxPro for Windows Extended Support Lib. Ver. 2.5b

NOTE: These files are normally located in the main FoxPro directory along with the FoxPro .EXE file.


Additional reference words: FoxDos FoxWin 2.50 2.50a 2.50b errmsg err msg
KBCategory: kbprg kberrmsg kbprb
KBSubcategory: FxtoolDk


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: June 27, 1995
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.