home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / WIN_UTL1 / DBMONO.ZIP / DBMONO.TXT < prev   
Text File  |  1994-01-29  |  2KB  |  59 lines

  1. Monochrome Debugger
  2. ===================
  3.  
  4. If you have two monitors connected to your system DBMONO.EXE will pipe all
  5. OutputDebugString commands in Windows 3.1 to the monochrome monitor.  This
  6. includes the TRACE command in Microsoft Visual C++.  DBMONO.EXE has a 256K
  7. buffer that stores the information that scrolls off the top of the screen.
  8. This is the equivalent of 1636 lines.  If the buffer overruns the first
  9. 409 lines are purged to make room for more lines, thus DBMONO will save the
  10. last 1636 lines of information sent to monochrome monitor.
  11.  
  12. Using DBMONO
  13. ============
  14. Simply run DBMONO to pipe info to the monochrome monitor.
  15.  
  16.  
  17. Scrolling 
  18. =========
  19. To scroll up or down, first activate the DBMONO program by using Alt-Tab.
  20. When DBMONO has the input focus (indicated by the top line of the monochrome
  21. screen changing from receive to view mode) you can use the up/down, 
  22. pgup/pgdn, and home/end keys to move the position in the buffer.
  23.  
  24. Markers
  25. =======
  26. By press Shift plus F1-F10 you can set up to 10 cursor markers.  Pressing
  27. F1-F10 moves the cursor to that position.  The bottom status line of the
  28. monochrome monitor shows the cursor positions of the markers.
  29.  
  30. Exiting DBMONO
  31. ==============
  32. Simply click on the icon and select close from the system menu.  DBMONO
  33. clears the screen of the monochrome monitor so other programs such as
  34. DBWIN will be able to use the monitor afterwards.
  35.  
  36.  
  37. Using OutputDebugString
  38. =======================
  39. You can send any text you wish with OutputDebugString.  The TRACE command
  40. in Visual C++ lets you format the string (similar to printf).  Also the 
  41. follow escape sequences can be sent to DBMONO to change the display-
  42.  
  43. '\x1b' + 'C'  this clears the screen and the buffer
  44. '\x1b' + '0'  this sets marker number F1 to the current buffer position
  45. '\x1b' + '1'  this sets marker number F2 to the current buffer position
  46. ... cont. up to ...
  47. '\x1b' + '9'  this sets marker number F10 to the current buffer position
  48. '\x1b' + 'H'  this turns on the highlight attribute for highlighting text
  49. '\x1b' + 'N'  this turns off the highlight attribute for normal text
  50.  
  51. Hope you find this little program useful and feel free to distribute to 
  52. others so they can enjoy it also.  If you have any comments or questions
  53. contact me at 73531.1132@compuserve.com
  54.  
  55. Best Regards,
  56. Hagen Kornberger
  57.  
  58.  
  59.