A new public patch was released.
Prior to this patch, when you ran an Exist step on an
object returned from a ChildObjects statement, such as:
set objects = Window("Calculator").ChildObjects
obj_exists = objects(0).Exist
Then steps performed on that child object after the Exist
step, such as:
obj_x = objects(0).GetROProperty("x")
resulted in a General Run Error.
This patch changes the behavior of the Exist method when
run on objects returned by the ChildObjects method, such
that steps performed after the Exist step can run
successfully on child objects.
Functional Architect, Functional Testing R&D
Thanks for the info Roy!
A good rule of thumb is to never measure with your thumb.