LINK Help (linker.hlp) (
Table of Contents;
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.
Dynamic and Static Overlays
◄Up► ◄Contents► ◄Index► ◄Back►
─────LINK───────────────────────────────────────────────────────────────────
MOVE differs from its predecessor, the Microsoft Static Overlay
Manager, in several ways.
Specifying Overlays on the Command Line
The syntax for the Static Overlay Manager is supported by MOVE,
with caution. In this syntax, static overlays are specified in
parentheses on the command line. For details about this syntax,
consult the documentation for an earlier version of LINK. This
syntax may not be supported by future versions of MOVE and LINK.
Using the Static Overlay Manager
To link with the Static Overlay Manager instead of MOVE, specify
parentheses in the command-line syntax, then link using the
/OLDOVERLAY option. This option may not be supported by future
versions of LINK.
See: ◄/OLDOVERLAY Option►
Advantages of MOVE
A program created with MOVE can have multiple overlays in memory
at one time. The Static Overlay Manager permits only one overlay
in memory at a time.
MOVE permits interoverlay calls through pointers to functions.
Overlays created with the Static Overlay Manager cannot call each
other in this way.
MOVE can cache discarded overlays in memory; this provides quick
access if an overlay is called again. The Static Overlay Manager
has to reopen the executable file each time an overlay is called.
The maximum number of overlays allowed by MOVE is 2047. The Static
Overlay Manager allows only 255 overlays.
CodeView version 4.0 supports MOVE but does not support the Static
Overlay Manager.
-♦-