PDA

View Full Version : Scripting: what does Step.Parent return?


aaronlawrence
04-14-2011, 12:34 AM
What does Step.Parent return?

I' m writing a vbld_StepDoneProject event;

I was hoping to iterate through the parent Steps so that the user can see the stack of steps that lead to the particular problematic step. Like:

Failed: Build bob.exe
in Build Bob modules
in Build Main

But Step.Parent doesn't seem to return a Step, because I can't call .Name or .Parent on what it returns.

kinook
04-14-2011, 06:33 AM
It returns the parent Steps collection in the object model.
http://www.kinook.com/VisBuildPro/Manual/parentproperty.htm
http://www.kinook.com/VisBuildPro/Manual/stepscollection.htm

You would need to iterate back through the Steps collection from Step.Index for each successive Step.Indent level (but tracing back from a subroutine or failure step would be tricky).

We do also have on our todo list to expose the CallStack property to scripting.
http://www.kinook.com/Forum/showthread.php?threadid=4388