home *** CD-ROM | disk | FTP | other *** search
- 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.