QBXMS.TXT discusses the use of QBXMS by putting the contents of QBXMS.BAS
at the bottom of your program.  With version 5, instead of doing that,
QuickBasic users (but not Qbasic users) have an alternative (which should
clear up some problems QB seems to have with keeping variables in MAIN
autonomous from variables in subroutines--and also may eliminate, or at
least reduce, the occurrence of possible "Program Memory Overflow" errors
at compilation).

Version 5 includes an object version of QBXMS.BAS--QBXMS.OBJ.  To use this
object file, DO NOT put QBXMS.BAS at the bottom of your program.  Rather,
compile your program (generating a .OBJ file) and then LINK your program
with QBXMS.OBJ.  You can do that from DOS via



BC yourprogram [whatever options you want/need] /O;
LINK yourprogram qbxms;


where you should be sure and remember the ";" (unless you like getting
prompted for information), and the file names on the BC line refer to .BAS
files and the ones on the LINK line refer to .OBJ files.  (You can
probably do all this from within QB's IDE, I just couldn't tell you how; I
don't use it much.)
