home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 11 Util / 11-Util.zip / PMDUMP.ZIP / README < prev   
Text File  |  1989-03-01  |  4KB  |  80 lines

  1. PMDUMP
  2.  
  3.     PMDUMP is a simple Presentation Manager  hex  dump  utility.    The  only
  4. unique feature of this hex  dump  is  that  you  can  point  to  a  location,
  5. doubleclick the left  mouse button and  another window appears  with the line
  6. that was  clicked as  its starting  position.   This new  window can  then be
  7. scrolled  independant of the first  window.  I thought  this might be usefull
  8. when trying to look  at multiple parts  of a file.   You specify  the file to
  9. dump on the command line as follows:
  10.  
  11.     PMDUMP pathname\filename.ext
  12.  
  13. or enter the file to dump  in the Open Dialog box.   
  14.  
  15.     The only thing that the user has to do to get it running is to copy it to
  16. a directory  in the current PATH  setting and then invoke  it either from the
  17. command  line or through  the file system  or through "Start  Programs".  The
  18. user should  also make sure  that he has  the Courier fonts  installed in PM.
  19. This  is done through the Control Panel in PM.  Otherwise the display will be
  20. in the system proportional font.  Not to good for a Hex dump utility.
  21.  
  22.     I created this program on an IBM model 80 with 6 megs of memory and a VGA
  23. display.   I do not have any other configurations so I would be interested in
  24. hearing what  happens on other systems.  Does  it work with non VGA displays,
  25. what happens when it doesnt have enough memory to display all of a file?  etc
  26. etc....   I have tried to code so that it shouldnt matter but... 
  27.  
  28.     PMDUMP was  created as  an excercize  in learning  the PM.   The  help of
  29. Charles Petzold  through  PCMAGNET  and  his  column  in  "PC  Magazine"  was
  30. invaluable  in the creation of this utility.  This utility is released to the
  31. public  domain  with  no  intention  of  collecting  any  fees  for  its  use
  32. whatsoever.   The source will  be uploaded after this  first release has been
  33. out a little while.  This is to allow me to fix whatever bugs you people find
  34. and  to incorporate whatever enhancments I can.  ( Also, I gotta clean up the
  35. code.   Its a mess...  )  If you find it helpful  or have any comments please
  36. send me your comments through Compuserve or by mail to:
  37.  
  38. Paul Montgomery
  39. Tasp Group, INC.
  40. 404 5th Ave Suite A.
  41. Indialantic Fl. 32903
  42.  
  43. Compuserve User Id -> 71500,3525.
  44.  
  45. Limits:  This program will not display a file beyond the 512kth byte.
  46.  
  47.  
  48. updates:
  49.    1.1 :  this version fixes the following bugs.
  50.  
  51.         1. failure to disable vertical scroll bar when file is smaller than
  52.            window size.
  53.  
  54.         2. second window able to be opened with top of page being beyond the
  55.            last allowable top of page.
  56.  
  57.  
  58.         Enhancements:
  59.  
  60.         1. Another parameter has been added on the command line to allow
  61.            the user to specify the byte offset into the file to use as the
  62.            top of the display.  for example.
  63.  
  64.            pmdump pmdump.exe 100
  65.  
  66.            will display the file pmdump.exe in hex starting at byte 100.
  67.            The offset is in decimal not hex.  If the offset is beyond the
  68.            end of the file or on the last page of the display, the top of
  69.            the display will be the beginning of the last page for the window
  70.            size instead of the offset specified.
  71.  
  72.         2. Added a different Icon for for the "More Hex Dump" window when
  73.            it is minimized. Its supposed to be a dump.
  74.  
  75.         3. Changed the title of the "More Hex Dump" window to reflect the
  76.            name of the file it is dumping.
  77.  
  78.         4. Modified the Icon for the main window to change when the user
  79.            clicks on it.
  80.