home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 11 Util / 11-Util.zip / rwl025.zip / readme.rwl < prev    next >
Text File  |  2000-06-10  |  4KB  |  101 lines

  1. __________________________________________________________________________
  2.  
  3. RWL
  4. __________________________________________________________________________
  5.  
  6.  
  7. RWL v0.25 is a utility program which demonstrates that any PM process
  8. can enter any other PM process at will and alter it as desired.
  9.  
  10. This file, 'readme.rwl', briefly explains how to use it.  Refer to
  11. 'goodidea.txt' for a full description, and to 'rwlx.c' for additional
  12. details.
  13.  
  14. __________________________________________________________________________
  15.  
  16. What RWL Does
  17. __________________________________________________________________________
  18.  
  19.  
  20. RWL lets you set the BeginLIBPATH and EndLIBPATH for any PM-based
  21. (windowed) program.  This is of limited use, with one major exception.
  22.  
  23. When a program is launched, it inherits its parent's Begin- and End-
  24. LIBPATHs.  Since the first instance of pmshell.exe is normally the
  25. parent of most programs, changing its paths has much the same effect
  26. on new programs as revising your global LIBPATH would.  Apps that are
  27. already running will be unaffected.  This may let you start using
  28. newly-installed apps without having to reboot to update your LIBPATH.
  29.  
  30. __________________________________________________________________________
  31.  
  32. Using RWL
  33. __________________________________________________________________________
  34.  
  35.  
  36. Unzip rwl025.zip anywhere and run it.
  37.  
  38. The left side of RWL's main window lists the process IDs (PIDs) of all
  39. PM-based processes.  Doubleclick on a PID to select that process.  Use
  40. the 'Refresh' button to update the list.
  41.  
  42. The label above the edit window identifies the selected process and
  43. whether its Begin- or EndLIBPATH is being displayed.  Use the radio
  44. buttons below to switch between paths.  If the label displays
  45. "Waiting..." (e.g. pmspool.exe) you won't be able to use RWL with
  46. that process.  
  47.  
  48. You can add to or update the current Begin- or EndLIBPATH as desired.
  49. You can also enter "%BeginLIBPATH%" and "%EndLIBPATH%" in place of
  50. these paths' current values.
  51.  
  52. When you press the 'Set' button, RWL removes any line breaks in the
  53. text and submits it to the system.  RWL then immediately queries the
  54. system for the current value and displays it.  Don't be surprised if
  55. the system edits or rejects your update;  for example, it won't accept
  56. an entry without a backslash
  57.  
  58. Use the 'Undo' button to restore a process's Begin- or EndLIBPATH to
  59. its state when RWL first queried it.
  60.  
  61. __________________________________________________________________________
  62.  
  63. Limitations
  64. __________________________________________________________________________
  65.  
  66.  
  67. RWL was written to demonstrate a programming technique and is sorely
  68. underdeveloped as a full-featured utility.  However, its code is in
  69. the public domain, so it's likely to be fleshed out by someone if I
  70. don't get to it.
  71.  
  72. If the lack of a save and restore feature bothers you, get DragText.
  73. You'll be able to save your settings by dragging the edit window's
  74. text and dropping it on a folder to create a file.  Later, you can
  75. restore these settings by dropping this file back in the window.
  76. Plus, you'll be able to insert a folder's path in the text by dropping
  77. its icon in the window.
  78.  
  79. __________________________________________________________________________
  80.  
  81. License
  82. __________________________________________________________________________
  83.  
  84.  
  85. There is none.  RWL.EXE, RWL.DLL and their respective source code
  86. have been placed in the public domain.  The article which describes
  87. the principle behind RWL, _But Is It a Good Idea?_, as well as
  88. 'readme.rwl' are (C) Copyright RL Walsh 2000 - All Rights Reserved.
  89.  
  90. __________________________________________________________________________
  91. __________________________________________________________________________
  92.  
  93.  
  94. Rich Walsh  (rlwalsh@packet.net)
  95. Ft Myers, Florida
  96.  
  97. June 10, 2000
  98.  
  99. __________________________________________________________________________
  100. __________________________________________________________________________
  101.