10.07.2015 Views

Programming Guide - Actian

Programming Guide - Actian

Programming Guide - Actian

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

How Debugging an Application Works• If the value of the expression is an object other than an array, the displayhas the form:expression = classname 'objectname'orexpression = Unnamed classnameexpressionSpecifies the expressionclassnameSpecifies the class of the objectobjectnameSpecifies the name of the object• If the value of the expression is an ArrayObject, the display has the form:expression = Array of classnameexpressionSpecifies the expressionclassnameSpecifies the class of the objects in the arrayBecause two local procedures in the same main script can define identicallynamed local variables, the Debugger tracks the scope for all expressions.The scope of the currently executing line is used when the expression's valueis displayed. This value is tracked in future displays. If you leave the script forwhich the scope of the variable is valid, the data display indicates that there isno valid value in the current scope.If you do not want the Debugger to display these invalid variables, select theHide Variables Not Valid in Current Scope option from the Examine Values popupmenu. A checkmark appears to the left of the option.When the value of an expression is an object, a plus sign (+) precedes the linewhere its value is displayed. Click the plus sign to expand the display and viewthe object's attributes. If any of its attributes are objects, they are likewisepreceded by a plus sign and can be expanded in turn.To close an expanded object, click the minus sign (-) that precedes the object.474 <strong>Programming</strong> <strong>Guide</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!