>>>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.
HTH.
Larry Miller
MCSD
LWMiller3@verizon.netAccumulate learning by study, understand what you learn by questioning. -- Mingjiao