ID: Q23905
6.00 6.00a 6.00ax 7.00 | 1.00 1.50 1.51 1.52
MS-DOS | WINDOWS
kbtool kbprb
The information in this article applies to:
An attempt to link an application that contains a small amount of code and data into a terminate-and-stay-resident (TSR) program produces a large executable file. For example, linking an object module that contains 2K of code and 4K of data produces an executable file that consumes 70K at run time.
By default, the linker specifies that an application requests all memory available in the system when the application runs.
There are two methods to address this situation:
Microsoft C was not designed to produce memory-resident software. It may be necessary to modify the application start-up code. Use care when deciding which run-time library functions and MS-DOS functions the TSR calls.
Additional reference words: 6.00 6.00a 6.00ax 7.00 1.00 1.50 1.51 1.52 DGROUP 64K KBCategory: kbtool kbprb KBSubcategory: LinkIss Keywords : kb16bitonly
Last Reviewed: July 18, 1997