How to Improve the Startup Speed of FoxPro

Last reviewed: April 18, 1995
Article ID: Q105833
The information in this article applies to:

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

SUMMARY

If you are using the Extended version of FoxPro for MS-DOS, you can decrease the amount of time it takes FoxPro to load by add the NOVCPI option to the EMM386.EXE line in the CONFIG.SYS file. For example:

   DEVICE=C:\DOS\EMM386.EXE NOEMS NOVCPI

NOTE: The NOVCPI switch must be used in conjunction with the NOEMS switch.

MORE INFORMATION

FoxPro will take a long time to load if there is a lot of memory and EMM386.EXE is loaded. EMM386.EXE will load the VCPI services and FoxPro will scan all the memory looking for the expanded memory. If it finds none, it will then switch to extended memory. The NOVCPI switch will tell EMM386.EXE not to load the VCPI services, making FoxPro go directly to extended memory.


Additional reference words: FoxDos slow run long time runs starting start
FOXPROX.EXE
KBCategory: kbprg
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.