David,
I don't see that the names conflict, but did you try using .object.Step? Another straw grasp does changing the order of the lines within the WITH make a difference?
What COM control is this?
>Nope. Syntax error. I also tried putting the object reference into a var and macro-expanding it, and every other permutation I could think of before stumbling on the one that worked.
>
>The craziest part of it was the the property assignment worked if I called it in an external prg. So, I assume VFP got confused while parsing in the control structure at the point where the assignment was to be made...
>
>Those lines were in a CASE structure, but for fun I put the one line in the external prg inside a CASE structure and it still worked fine.