home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
mtrace.zip
/
MTrace.HLP
(
.txt
)
< prev
Wrap
OS/2 Help File
|
1996-02-07
|
7KB
|
121 lines
ΓòÉΓòÉΓòÉ 1. About the MTrace ΓòÉΓòÉΓòÉ
MTrace - Trace Browser
It's a simple Trace Browser for the TRACE macros at Visual Age C++.
The program opens the \\QUEUES\\PRINTF32 queue, then it reads all inputs in a
second thread and inserts them to a listbox.
Featurelist:
1. Filter threads from input.
2. Stop/Resume input.
3. Reset the listbox.
4. Autoreset started by line number 0.
License Agreement
Trademarks
ΓòÉΓòÉΓòÉ 2. Installing ΓòÉΓòÉΓòÉ
Installation
No installation required !
Just start it.
ΓòÉΓòÉΓòÉ 3. Using the MTrace ΓòÉΓòÉΓòÉ
Using the Trace Browser
You can start a program, that puts the trace output in a queue with the
following Cmd file.
1. Start the MTrace.exe
2. Set environment for traced program or create a Cmd File.
3. Start target program
Example for a Cmd file:
set ICLUI_TRACE=ON
set ICLUI_TRACETO=\\QUEUES\\PRINTF32
set ICLUI_CHECKMEMORY=ON
start MScani.Exe
exit
To run with the IBM Debugger at the same time, you can set these environment
variables in the config.sys or in the new workframe with the tool settings.
ΓòÉΓòÉΓòÉ 4. Trademarks ΓòÉΓòÉΓòÉ
Trademarks
The following terms are trademarks of the IBM Corporation in the United States
or other countries:
OS/2
Visual Age C++
IBM Debugger
Other company, product, and service names, which may be denoted by a double
asterisk ([**]), may be trademarks or service marks of others.
ΓòÉΓòÉΓòÉ 5. License Agreement ΓòÉΓòÉΓòÉ
License Agreement
These programs are free in the sense that you can use and re-distribute them if
done without any commercial fee. You can charge the media cost, however. I
don't take any responsibility on any damage caused by usage of these programs.
Bug reports and suggestions may be sent to mutter@allgaeu.crg.de
The source code is free available.
ΓòÉΓòÉΓòÉ 6. Command ΓòÉΓòÉΓòÉ
Menu commands
Browser/Reset:
Deletes the whole listbox.
Browser/Close:
Closes the Browser View.
Filter/Enable all threads:
All threads are enabled for the input queue.
Filter/Disable threads:
Single threads can be diasabeld for the input queue.
Queue/Suspend input:
All inputs are suspended. The Trace Browser reads strings from the input queue,
but doesn't insert the strings into the listbox. So the queue will be empty
after the command suspend input.
Queue/Resume input:
All inputs are resumed.