qcenv.hlp (Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
Error Message
                                                  Contents Index Back
────────────────────────────────────────────────────────────────────────────
 
     Error: A1003
     Out of memory
 
     All available memory has been used, either because the source
     file is too long, or because there are too many symbols defined
     in the symbol table.
 
     You can solve this problem in several ways. First, try assembling
     with no listing or cross-reference file. If this works, you can
     reassemble by specifying a null object file to get a listing or
     cross-reference file. You can also rewrite the source file to
     require less symbol space.
 
     Techniques for reducing symbol space include minimizing use of
     macros, equates, and structures; using short symbol names; using
     tab characters in macros rather than series of spaces; using
     macro comments (;;) rather than normal comments (;); and purging
     macro definitions after their last use.
                                    -♦-