home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / w3_diag / mem121.arj / MEM.DOC next >
Encoding:
Text File  |  1991-03-09  |  13.2 KB  |  430 lines

  1.             Mem (Free Memory and Disk Space Display)
  2.            ------------------------------------------
  3.  
  4.                 Version 1.21
  5.                    --------------
  6.  
  7.           Copyright (c) 1990, 1991 by David A. Feinleib
  8.          -----------------------------------------------
  9.  
  10. Introduction
  11. ------------
  12.  
  13.     Mem can display the amount of memory free, the largest block
  14.     of memory free, the percent of system resources free, and/or
  15.     the amount of disk space free on drives that you select.
  16.  
  17.     Mem can sound an alarm when the disk space, free memory, or
  18.     percent of system resources free goes below amounts that you
  19.     specify (a different amount may be specified for each disk drive).
  20.  
  21.     Mem can stay in front of other applications so that you can see it
  22.     while you work.
  23.  
  24.     Mem has a variety of formatting and display options to make it
  25.     easy to use the program and read the numbers that are displayed.
  26.  
  27. Additions/Improvements in versions of Mem
  28. -----------------------------------------
  29.  
  30.     - Version 1.00    [December 30, 1990]
  31.  
  32.     Original release.
  33.  
  34.     - Version 1.01    [January 5, 1991]
  35.  
  36.     This version included the addition of an alarm which may be turned
  37.     on so that the alarm will sound when the amount of free memory is
  38.     below a certain number of bytes which you specify.
  39.  
  40.     When the "Display in KB" setting is used, the number is divided
  41.     by 1024, instead of by 1000, which gives a more accurate display
  42.     of the free KB.
  43.  
  44.     The "stay in front" code was modified slightly so that Mem
  45.     will only update its display when necessary.
  46.  
  47.     The setting of the system box (displayed or not displayed)
  48.     is now saved correctly.
  49.  
  50.     Context sensitive help was added using the Windows 3.0 help
  51.     system.
  52.  
  53.     - Version 1.02    [January 25, 1991]
  54.  
  55.     The option of being able to display number in MB, as well as
  56.     KB, and Bytes, was added.
  57.  
  58.     - Version 1.11    [January 27, 1991]
  59.  
  60.     Mem now requires less memory to run in and can be swapped out
  61.     to disk by Windows more easily so that it can take up almost
  62.     no memory at all.
  63.  
  64.     The time between updates can now be changed.
  65.  
  66.     You can now set alarms to sound when the disk space of specified
  67.     drives goes below the amount you specify (the amount specified
  68.     may be different for each drive).
  69.  
  70.     The ability to turn Mem's "Bring To Front" option on and off
  71.     was added.
  72.  
  73.     The code to write the MEM.INI file after pressing "OK" from
  74.     the Preferences dialog box was speeded up.
  75.  
  76.     - Version 1.20    [March 2, 1991]
  77.  
  78.     An option was added so that Mem can display the percent of
  79.     system resources free.
  80.  
  81.     - Version 1.21    [March 8, 1991]
  82.  
  83.     An option was added so that Mem can sound an alarm if the
  84.     percent of system resources free goes below the amount
  85.     you specify.
  86.  
  87.     The code was optimized so that it will run faster.
  88.  
  89. Requirements for running Mem
  90. ----------------------------
  91.     
  92.     - Microsoft Windows 3.0
  93.     - Mem (MEM.EXE, MEM.HLP)
  94.  
  95. Running/Installing Mem
  96. ----------------------
  97.  
  98.     Please note that the following directions assume you are using a
  99.     mouse.    If you are not using a mouse, please refer to your Windows
  100.     documentation for equivalent keystrokes.
  101.  
  102.  
  103.     1. Copy MEM.EXE to your Windows directory or another directory
  104.        of your choice.
  105.  
  106.     2. Do one of the following:
  107.         
  108.         Note: Option D is highly recommended over A, B, and C.
  109.         
  110.         A.  Click on "File" then "Run..." in the Program Manager menu.
  111.             Type MEM.EXE (including the path) in the "Command
  112.             line" edit box and click "OK".  If you use this option,
  113.             you will have to do this every time you want to run
  114.             Mem.
  115.  
  116.         B.  Click on one of the program groups in the Presentation
  117.             Manager (the "Accessories" group is suggested).  Select
  118.             "File" then "New..." from the program manager menu.
  119.             Select "Program Item" and type MEM.EXE in the
  120.             "Command line" edit box.  For example, you might type:
  121.             C:\WINDOWS\MEM.EXE if that was the directory into
  122.             which you had copied Mem.    When you want to run
  123.             Mem, double click on the Mem icon.
  124.  
  125.         C.  On the line that says "load=" in your WIN.INI file,
  126.             add MEM.EXE (with the appropriate path).  For
  127.             example, if you copied MEM.EXE to C:\WINDOWS,
  128.             the line would say: load=C:\WINDOWS\MEM.EXE
  129.  
  130.             This option will automatically run Mem each time
  131.             you run Windows.  This option is especially useful if
  132.             you are using Mem to help with software development or
  133.             other situations in which you will need to see the
  134.             amount of memory/disk space free very often.
  135.  
  136.         D.  Do both B and C, which will automatically run Mem
  137.             and allow you to run Mem easily if you close it.
  138.  
  139. Mem Options
  140. -----------
  141.  
  142.     To bring up a list of options, click once on the Mem
  143.     system box.
  144.  
  145.     1. Help...
  146.  
  147.         This will bring up an index of help topics available for
  148.         Mem using the Windows 3.0 help system.
  149.  
  150.     2. Preferences...
  151.  
  152.         This will display a dialog box from which you may select
  153.         to display the amount of memory free, the largest block
  154.         of memory free, the percent of system resources free
  155.         and/or the amount of disk space free on drives that you
  156.         select.
  157.  
  158.         Display
  159.         -------
  160.  
  161.         Select "Bring To Front" to have Mem stay in front of other
  162.         applications; if "Bring To Front" is not selected, Mem
  163.         will not stay in front of other applications.
  164.  
  165.         Selecting "Commas" will insert commas as appropriate.
  166.  
  167.         Selecting "In Bytes" will display all numbers in Bytes;
  168.         selecting "In KB" will display all numbers in KB;
  169.         selecting "In MB" will display all numbers in MB.
  170.  
  171.         Notify When
  172.         -----------
  173.  
  174.         - Selecting "[Notify When] Free memory is below" will cause
  175.         Mem to sound an alarm if the amount of free memory goes
  176.         below the number of bytes you specify in the edit box.
  177.  
  178.         - You may select to have alarms go off for different drives
  179.         when the amount of free space on a specified drive
  180.         goes below the number of bytes specified in the edit
  181.         box.  You may set different amounts for each drive
  182.         by selecting a drive, entering the number of bytes in
  183.         the edit box, clicking "[Notify When] Disk space on drive",
  184.         using the scroll bar if necessary.
  185.  
  186.         - Selecting "[Notify When] Free System Resources goes below",
  187.         will cause Mem to sound an alarm if the percent of
  188.         free system resource goes below the percent that you specify
  189.         in the edit box.
  190.  
  191.         *** If the alarm sounds, the Mem window will flash at the
  192.         same time; to turn off the alarm, click on Mem to give it
  193.         the focus.
  194.  
  195.         Delay Between Updates
  196.         ---------------------
  197.  
  198.         You may change the time between updates by entering the
  199.         time you want between updates, in milliseconds, in the
  200.         edit box.
  201.  
  202.         Mem will "remember" which options are selected so that the
  203.         next time you run Mem, it will have the same options
  204.         selected.
  205.  
  206.     3. About...
  207.  
  208.         Select "About..." to display information about Mem.
  209.  
  210. Getting help
  211. ------------
  212.  
  213.     Mem help may be accessed in three ways:
  214.  
  215.     1.  Select help from the Mem system menu.  This will display
  216.         an index of all help available for Mem.  It will also
  217.         explain how to use Mem's context sensitive help.
  218.  
  219.     2.  You may access context sensitive help by clicking on one of the
  220.         Mem system menu items, holding down the mouse button, and
  221.         pressing F1.
  222.  
  223.     3.  You may access context sensitive help from most
  224.         of Mem's dialog boxes by clicking on the "Help" button
  225.         if one is displayed.
  226.  
  227.  
  228. Minimizing Mem
  229. --------------
  230.  
  231.     If you want to "Cascade" or "tile" the open windows, it is useful to
  232.     minimize Mem so that it does not get cascaded or tiled.  To do this,
  233.     click on the system box and select "Minimize" from the menu.  Please
  234.     note that Mem will take about one-half of a second to minimize itself
  235.     since it saves its position on the screen before it is minimized.
  236.     To restore Mem after you have minimized it, click once on the Mem
  237.     icon and then select "Restore" from the system menu.
  238.  
  239. Restoring Mem
  240. -------------
  241.  
  242.     After you have minimized Mem, you may restore it to its original
  243.     size by once of two methods:
  244.  
  245.     1. Click once on the Mem icon and the select "Restore"
  246.        from the menu.
  247.  
  248.     2. Double click on the Mem icon.
  249.  
  250. Moving Mem
  251. ----------
  252.  
  253.     To move Mem, click on Mem and, while holding the mouse
  254.     button down, move Mem.
  255.  
  256. Closing Mem
  257. -----------
  258.  
  259.     To close Mem, do one of the following:
  260.  
  261.     1. Double click on the Mem system box.
  262.  
  263.     2. Click once on the Mem system box and then click on
  264.        "Close".
  265.  
  266.  
  267. How to contact me
  268. -----------------
  269.  
  270.     Comments and suggestions (and reports of problems) would be greatly
  271.     appreciated.  You can contact me in the following ways:
  272.  
  273.     1. Write:
  274.  
  275.         David A. Feinleib
  276.         1430 Mass. Ave.     Suite 306-42
  277.         Cambridge, MA 02138
  278.  
  279.     2. Send BIX mail to:
  280.  
  281.         "pgm"
  282.  
  283.     3. Send CompuServe mail to:
  284.  
  285.         76516,20
  286.  
  287.     4. Send mail on a BBS via FIDONET (IBM UG BBS, Boston MA.) to:
  288.  
  289.         Node: 1:101/310
  290.  
  291.         David Feinleib
  292.  
  293.  
  294. How to pay for/register Mem
  295. ---------------------------
  296.  
  297.     Mem is ShareWare.
  298.  
  299.     You may make copies of this program and give them to others as
  300.     long as the documentation is provided with the program, both
  301.     unaltered.
  302.  
  303.     Send $10 + 2.75 for 5 1/4 inch, $4.75 for 3 1/2 inch disks if
  304.     you would like to register and receive the next version of Mem
  305.     when it becomes available.  Shipping to Canada is an
  306.     additional $1.25; shipping outside of North America is an
  307.     additional $3.25.
  308.  
  309.     In addition, you will receive support via BIX, CompuServe,
  310.     FidoNet, or mail.  Please include your name, address, and current
  311.     version number.  (The version number may be found in the About
  312.     Box.)  See above for the address.  (Please specify disk size if
  313.     appropriate.)
  314.  
  315.     Site licenses, LAN licenses, and substantial quantity discounts
  316.     are available.
  317.  
  318.     Customization of the Mem is available but is not included in the
  319.     ShareWare registration fee.
  320.  
  321.     Please contact me for more information.
  322.  
  323. Thanks!
  324. -------
  325.  
  326.     My thanks to Peter Kaminski for designing and drawing the
  327.     Mem icon.  Thanks to Bruce Wheelock and Paul Horner for their
  328.     suggestions which contributed to the changes in this version 1.11
  329.     Thanks to Scott Dunn for the idea of adding the system resources
  330.     option.
  331.  
  332. Other products by the same author
  333. ---------------------------------
  334. For MS Windows 3.0:
  335.  
  336.     WinClock        WinClock is a digital clock for Microsoft
  337.             Windows 3.0 that has the following features:
  338.  
  339.             - Display of time and date in many different formats
  340.             - Ten alarms (which can be set for daily or only
  341.                 a specified date)
  342.             - Run Program Timer (ability to run programs at
  343.                 specified times)
  344.             - Optional hourly "beep"
  345.             - Allows user to set date and time easily
  346.             - Optionally stays in front of other applications
  347.             - "Remembers" its position on the screen
  348.             - Two stopwatches
  349.             - Two countdown timers
  350.             - Colon separating hours and minutes may be set
  351.                 to "blink"
  352.             - Context sensitive help
  353.             - Direct Screen saver compatibility
  354.                 (Auto detect active screen saver)
  355.             - "Cascade" and "Tile" compatibility
  356.  
  357.     RunProg        RunProg allows you to run a program maximized,
  358.             minimized, normal size, hidden, or at specified
  359.             coordinates.  It can also run programs at specified
  360.             sizes from your WIN.INI file.
  361.  
  362.     Lock        Lock is a keyboard lock and screen saver.  It will
  363.             automatically lock the keyboard after a certain
  364.             time.
  365.  
  366.     Click        Click will produce a keyboard "click".    This is
  367.             especially useful to those users who have used
  368.             a keyboard click for DOS but have been unable to
  369.             find one for MS Windows.  The duration and
  370.             pitch of the click may be easily changed by the
  371.             user.
  372.  
  373.     Hop         The only computer Hop-Over puzzle.  Hop is a short
  374.             form of Chinese Checkers.  (Hop can undo moves and
  375.             solve the puzzle automatically, if you want it to.)
  376.  
  377.     Slide        Slide is the Classic Sliding Block Puzzle.
  378.             Features:
  379.  
  380.                 - Saves and retrieves games
  381.                 - Can undo moves one at a time
  382.                 - Saves last game automatically
  383.                 - 3x3 to 9x9 puzzle size
  384.  
  385.  
  386. For DOS:
  387.  
  388.     DskNum        DskNum estimates the number of disks needed for
  389.             a DOS Backup.  It estimates for 360Kb, 720Kb,
  390.             1.2Mb, and 1.44Mb disks.
  391.  
  392.     DlFile
  393.      (with DirSrch)    DlFile goes through your disk directories looking
  394.             for the filespec you specify.  If found, it prompts
  395.             to delete it.  This is very convenient for finding
  396.             and deleting "*.BAK".
  397.  
  398.     Mem         Mem displays the amount of conventional memory
  399.             in your computer and the amount free.  It displays
  400.             information about extended memory if you have
  401.             it in your computer.
  402.  
  403.  
  404. All of these programs are available on BIX, CompuServe, and the Boston
  405. Computer Society's IBM BBS, as well as from other ShareWare libraries.
  406. If you would like more information, you may contact me as shown in the
  407. section "How to contact me".
  408.  
  409. Error Messages
  410. --------------
  411.  
  412.     Message                 What it means / Solution
  413.     ---------------                ------------------------
  414.  
  415.     P1000 - No system timers available    Mem must use one of the
  416.                         Windows "Timers".
  417.                         You should try closing
  418.                         another    application, closing
  419.                         Mem, and running Mem
  420.                         again.
  421.  
  422. LIability
  423. ---------
  424.  
  425.     Mem is supplied as is.    The author disclaims all warranties
  426.     expressed or implied, including, without limitation, the
  427.     warranties of merchantability and of fitness for any purpose.
  428.     The author assumes no liability for damages, direct or conse-
  429.     quential, which may result from the use of Mem.
  430.