In addition to the call stack tool that provides global information concerning the call stack, some other debug tools give more detailed information concerning the currently selected call stack element .

In debug mode, the context tool is automatically switched to the feature tab in flat view, and displays the feature which corresponds to the current call stack element. In the left margin, a yellow arrow ( ) marks the execution line where the program is currently stopped, whereas a green arrow ( ) indicates the execution line that was attained in the feature in the current call stack element. Therefore, if a feature is recursive, and appears several times in the call stack, changing the current call stack element may cause green arrows to be displayed at different places in the same feature (if the different calls did not reach the same execution point). On the other hand, the yellow arrow can only appear at one place as long as the application is not started again.

The left part of the object tool gives valuable information concerning parameters that were passed to the feature corresponding to the current call stack, the current value of the local variables, and, if the feature is a function, the current value of its result.

cached: 06/26/2017 11:27:27.000 AM