>>>>If I create a custom object, I can easily use AddObject() to add another object to that object. But, when my object is from another object, the ability to use AddObject() is not supported. How can I bind another object in that case?
>>>
>>>AFAIK, almost all base classes support Addproperty method. You can use it to store a reference to another object.
Myobject.Addproperty("oOtherObject", NewObject( "OtherObject", "SomeClasslib"))
>>
>>That is also not supported.
>
>No, but this is.
>local lotmp
>lotmp = NewObject( "OtherObject", "SomeClasslib")
>Myobject.Addproperty("oOtherObject", lotmp)
>
>The combination of two functions that create new items throws VFP into a spin.
Despite the fact that this may work with regular Visual FoxPro components, when the object is MSSoap, it doesn't work.