Studio:Debugging Helps: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
mNo edit summary |
||
Line 5: | Line 5: | ||
=== PrintMessage() === | === PrintMessage() === | ||
The studio object provides a way to perform printf-style debugging of scripts running within STRIDE Studio. | |||
PrintMessage allows you to log messages from running scripts and view the values of variables during script execution. | |||
Here's an example of its use in a perl script: | |||
<pre> | <pre> |
Revision as of 22:40, 4 February 2008
Script Debugging Techniques
Listed here are some debugging techniques.
perl
PrintMessage()
The studio object provides a way to perform printf-style debugging of scripts running within STRIDE Studio.
PrintMessage allows you to log messages from running scripts and view the values of variables during script execution.
Here's an example of its use in a perl script:
my $funcs = $main::ascript->Functions; # loop through each captured function foreach (0..($funcs->Count - 1)) { my $f = $funcs->Item($_); # send output to Studio Messages window $main::studio->Output->PrintMessage("function item ".$_." ".$f->Name); }
- MessageBox()
- exception messages
JScript
- PrintMessage()
- MessageBox()
- exception messages
- symbolic debugger