home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PASCAL / PRMASTR3.ZIP / PRMASTER.DOC < prev    next >
Encoding:
Text File  |  1990-01-23  |  2.7 KB  |  52 lines

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