How to Improve the Startup Speed of FoxPro

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:

Last Reviewed: April 18, 1995