home *** CD-ROM | disk | FTP | other *** search
- 1/16/90
- J.HAM3 on GEnie
-
- The ARC file you get this from should be called PRMASTER.ARC and have the
- following files in it:
-
- PRMASTER.DOC This file
- PRMASTER.EXE Executable program file
- PRMASTER.PAS Turbo Pascal 5.5 source code
- SEARCH.PAS Turbo Pascal 5.5 unit source code
- SPOOLER.PAS Turbo Pascal 5.5 unit source code
- IO.PAS Turbo Pascal 5.5 unit source code
-
- PRMASTER is a program which interfaces with the DOS spooler, PRINT.COM,
- after PRINT.COM has been loaded. To load PRINT.COM with the largest
- queue possible, use
-
- PRINT /Q:32
-
- This will allow up to 32 files to be queued at one time, including
- the file being printed. PRMASTER is silent by default, but sound
- effects can be activated by tying PRMASTER /S when you run it.
- PRMASTER has a pop-up window and throws up a pick list for you to
- choose from. If you enter a fileset which has more than 23 files,
- then the 'Scroll' message appears on the bottom border of the menu,
- letting you know that you have more. To scroll the window simply
- move the highlighted box to the bottom position and keep trying
- to move it. You also reverse scroll by going to the top and trying
- to keep moving. This program is mouse aware, but runs without
- one. The ENTER key means choose the item highlited, the ESC key means
- quit and shut down window. The left mouse key = enter and the right
- mouse key = esc. Obviously, roll the mouse up = up arrow (8 on keypad
- with num lock off) and roll the mouse down = down arrow (2 on keypad with
- num lock off). This program works on mono or cga. If you have a 'nice'
- graphics system, this program needs to be run in MODE CO80 (25 lines by
- 80 columns). You can change the limits by modifying the source code
- and recompiling - I had no units but MONO and CO80 to test with. The
- IO.PAS unit handles the windows using objects, and also has the
- keyboard and mouse i/o. The SPOOLER.PAS unit interfaces with dos
- interrup 2Fh. The SEARCH.PAS unit does directory searches. The menu
- system is used by initiating a window, then using the add2menu function
- to add a label and a procedure (procedural paramter along with objects =
- tought to debug, for the curious). When you have added all the menu
- choices, then you call the pick routine. The easiest example to understand
- of this in the PRMASTER code is the MAIN procedure. This stuff is
- free, but please leave my name on it if you incorporate it into something
- else. Any polite comments are welcome - my GEnie mail address is
- J.HAM3 - John Gatewood Ham
-
- 1-23-90 Fixed bug in display of >22 spoolfiles.
-
-