home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 3 / BBS in a box - Trilogy III.iso / Files / Tele / Telefinder / PullProcess 1.0b2 Folder / About PullProcess next >
Encoding:
Text File  |  1992-12-05  |  3.4 KB  |  84 lines  |  [TEXT/MPS ]

  1. PullProcess 1.0b2
  2. December 1992
  3.  
  4. Introduction
  5.  
  6. PullProcess is a small utility that will pull a selected
  7. process (APPL) to the foreground at a user-specified time
  8. interval.  PullProcess was written because of performance
  9. problems on my multiline TeleFinder BBS.  TeleFinder 3.0
  10. consists of several small applications that talk to each
  11. other via appleevents.  Each BBS line is an individual copy
  12. of the Telefinder BBS software.  Unfortunately, if one of
  13. the BBS copies is in the foreground, the performance on the
  14. other lines suffers.  The answer is to have one of the other
  15. TeleFinder mini-applications always be in the foreground.
  16.  
  17. This problem could be taken care of by properly alphabetizing
  18. the aliases to the applications that TeleFinder needs within
  19. the Startup Items folder.  However, my BBS also runs Tabby,
  20. the FIDONet mailer for the Macintosh.  Every time a Tabby event
  21. occurs, all of the Tabby modules launch into the foreground,
  22. finally re-launching the BBS into the foreground.
  23.  
  24. Thus arose the need for PullProcess.  I have it set to scan
  25. the process list every 5 minutes and pull the TeleFinder 
  26. CallerLog application to the foreground.
  27.  
  28. Operation
  29.  
  30. Couldn't be simpler.  Put an alias to PullProcess into your
  31. Startup Items folder.  Launch PullProcess and select "Select
  32. Process…" under the Options menu.  Select the application you
  33. want in the foreground (I chose Callerlog).  Then choose "Set
  34. Time Delay…" from the options menu and select the time interval
  35. PullProcess will wait before forcing your selected application
  36. to the front.  There is also a "Pulling Enabled" command in
  37. the Options menu that lets you "turn off" the program, so that
  38. you aren't driven up the wall with Callerlog popping to the
  39. front while you are working on the BBS locally.  Finally, you
  40. can define a series of "Exceptions"; applications that, while
  41. running, disable PullProcess automatically.  This lets you
  42. define that, say, when you are logged on locally with TeleFinder/
  43. User, then Callerlog won't pop to the front.  Also, certain
  44. Tabby modules don't eat up much CPU time, so it's just as well to
  45. run them in the foreground.  Examples of this are TFExport,
  46. TFImport, TFShave, and Exportar.
  47.  
  48. Constraints
  49.  
  50. PullProcess requires System 7.  I figured this wouldn't be a problem
  51. since TeleFinder Group Edition Host 3.0 also requires System 7.  A
  52. limitation of PullProcess is that it can only pull applications to
  53. the front, and not other processes such as the Finder.  The
  54. process list is scanned by Creator, so changing versions of software
  55. shouldn't effect things.  You also need to run it off an unlocked
  56. disk.  I don't do a lot of error checking, so things will not work
  57. properly off of locked disks.
  58.  
  59. Legal Stuff
  60.  
  61. PullProcess was written in MPW Pascal, with some help from Prototyper.
  62.  
  63. PullProcess is freeware, but is copyright © 1992 by Paul Lemieux.
  64. It can be distributed freely.  If you use it, I would really appreciate
  65. some EMail letting me know.  Also if you use it for some other purpose
  66. I'd like to know.  If you want the source code, send a disk and
  67. $1 return postage.
  68.  
  69. Paul Lemieux
  70. Raleigh Mac Users Group
  71. 905 Union Street
  72. Cary, NC 27511
  73. GEnie: P.Lemieux2
  74. AOL: PaulLX
  75. Internet: lpl@epavax.rtpnc.epa.gov
  76. AppleSeeds BBS (FIDONet 1:151/152)
  77. (919)481-4896 HST 14.4 kbps v.32bis
  78. (919)469-5867 14.4 kbps v.32bis
  79.  
  80.  
  81. Release Notes:
  82. 1.0b2    added exceptions list; reduced memory consumption by
  83.         changing about box PICT from bitmapped to object.
  84. 1.0b1    first public release