home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / mtrace.zip / MTrace.HLP (.txt) < prev   
OS/2 Help File  |  1996-02-07  |  7KB  |  121 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. About the MTrace ΓòÉΓòÉΓòÉ
  3.  
  4. MTrace - Trace Browser 
  5.  
  6. It's a simple Trace Browser for the TRACE macros at Visual Age C++.
  7.  
  8. The program opens the \\QUEUES\\PRINTF32 queue, then it reads all inputs in a 
  9. second thread and inserts them to a listbox.
  10.  
  11. Featurelist:
  12.  
  13. 1.  Filter threads from input.
  14.  
  15. 2.  Stop/Resume input.
  16.  
  17. 3.  Reset the listbox.
  18.  
  19. 4.  Autoreset started by line number 0.
  20.  
  21. License Agreement 
  22. Trademarks 
  23.  
  24.  
  25. ΓòÉΓòÉΓòÉ 2. Installing ΓòÉΓòÉΓòÉ
  26.  
  27. Installation 
  28.  
  29. No installation required ! 
  30. Just start it.
  31.  
  32.  
  33. ΓòÉΓòÉΓòÉ 3. Using the MTrace ΓòÉΓòÉΓòÉ
  34.  
  35. Using the Trace Browser 
  36.  
  37. You can start a program, that puts the trace output in a queue with the 
  38. following Cmd file.
  39.  
  40. 1.  Start the MTrace.exe
  41.  
  42. 2.  Set environment for traced program or create a Cmd File.
  43.  
  44. 3.  Start target program 
  45.  
  46. Example for a Cmd file: 
  47.  
  48. set ICLUI_TRACE=ON
  49. set ICLUI_TRACETO=\\QUEUES\\PRINTF32
  50. set ICLUI_CHECKMEMORY=ON
  51. start MScani.Exe
  52. exit
  53.  
  54.  
  55. To run with the IBM Debugger at the same time, you can set these environment 
  56. variables in the config.sys or in the new workframe with the tool settings.
  57.  
  58.  
  59. ΓòÉΓòÉΓòÉ 4. Trademarks ΓòÉΓòÉΓòÉ
  60.  
  61. Trademarks 
  62.  
  63. The following terms are trademarks of the IBM Corporation in the United States 
  64. or other countries: 
  65.  
  66.    OS/2 
  67.    Visual Age C++
  68.    IBM Debugger 
  69.  
  70. Other company, product, and service names, which may be denoted by a double 
  71. asterisk ([**]), may be trademarks or service marks of others. 
  72.  
  73.  
  74. ΓòÉΓòÉΓòÉ 5. License Agreement ΓòÉΓòÉΓòÉ
  75.  
  76. License Agreement 
  77.  
  78. These programs are free in the sense that you can use and re-distribute them if 
  79. done without any commercial fee. You can charge the media cost, however. I 
  80. don't take any responsibility on any damage caused by usage of these programs.
  81.  
  82. Bug reports and suggestions may be sent to mutter@allgaeu.crg.de
  83.  
  84. The source code is free available.
  85.  
  86.  
  87. ΓòÉΓòÉΓòÉ 6. Command ΓòÉΓòÉΓòÉ
  88.  
  89. Menu commands 
  90.  
  91. Browser/Reset:
  92.  
  93. Deletes the whole listbox.
  94.  
  95.  
  96. Browser/Close:
  97.  
  98. Closes the Browser View.
  99.  
  100. Filter/Enable all threads:
  101.  
  102. All threads are enabled for the input queue.
  103.  
  104.  
  105. Filter/Disable threads:
  106.  
  107. Single threads can be diasabeld for the input queue.
  108.  
  109.  
  110. Queue/Suspend input:
  111.  
  112. All inputs are suspended. The Trace Browser reads strings from the input queue, 
  113. but doesn't insert the strings into the listbox. So the queue will be empty 
  114. after the command suspend input.
  115.  
  116.  
  117. Queue/Resume input:
  118.  
  119. All inputs are resumed.
  120.  
  121.