>As far as I know, eval(cExpr) return the result of
>the cExpr, not a pointer/reference. Are you sure?
Absolutely,
LOCAL lcObjectName
lcObjectName = "SomeName"
WITH THIS
tvRetVal = EVAL(".") -
Sets tvRetVal to ThistvRetVal = EVAL(".Parent") -
Sets tvRetVal to This.ParenttvRetVal = EVAL(".Parent." + lcObjectName) -
Sets tvRetVal to This.Parent.SomeNametvRetVal = EVAL(".Parent." + lcObjectName +".Execute()") -
Fires This.Parent.SomeName.Execute()ENDWITH
- Jeff