BSCMAKE exists as two executable files. The form of BSCMAKE that you run is determined by your computer's memory. The following executable files are discussed in this section:
BSCMAKE.EXE for DOS; can use only extended memory
BSCMAKEV.EXE for DOS; can use virtual and extended memory
BSCMAKE can use either virtual memory or extended memory (or both) to avoid running out of memory. BSCMAKE.EXE uses extended memory if available. If extended memory is unavailable, BSCMAKE runs under DOS in real mode. The command to invoke this version of BSCMAKE.EXE is:
BSCMAKE
followed by the rest of the command line. For best results, the sum of available conventional and extended memory should be at least around half of the size of the finished database on disk.
If your computer does not have extended memory or if it is insufficient for your database, you can use virtual memory. BSCMAKEV.EXE uses extended memory if it is available. If extended memory is unavailable or insufficient, BSCMAKEV uses virtual memory, copying information to your disk as needed during the database build. Swapping to disk is slower but can overcome a shortage of memory. The command to invoke this form of BSCMAKE is:
BSCMAKEV
followed by the rest of the command line.
To prevent BSCMAKE or BSCMAKEV from using extended memory, specify the /r option as the first option on the command line.