home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C!T ROM 2
/
ctrom_ii_b.zip
/
ctrom_ii_b
/
PROGRAM
/
PASCAL
/
GENOVR
/
GENOVR.TXT
< prev
Wrap
Text File
|
1991-08-18
|
1KB
|
24 lines
General Overlay Support
The support for overlays in Turbo Pascal requires the program to
open the overlay support file as a file and set up an overlay
buffer. This can cause problems if overlaid units need to execute
initialization code before the main program can call the overlay
setup routines. The solution to this problem is generally to include
a special unit which initializes the overlay file.
The general overlay support unit (GENOVR.PAS) is designed to open an
overlay file in the same directory as the program being executed. It
will open the overlay, then attempt to load it into EMS memory. If
there is no EMS memory available, the program will then attempt to
expand the overlay buffer to allow as much of the program as
possible into memory, leaving 64 kilobytes of memory free for the
heap.
Restrictions: this unit uses the command parameter routines to
obtain the name of the overlay file, so they will not work under any
version of DOS earlier than 3.0 without being modified.
Disclaimer: this unit is provided as is, without warranty of any
kind. Use it at your own risk.