>I add a container object to a page in a pageframe on a screen like this:
>
>
>WITH THISFORM
> IF .UseInternal
> .pgf1.ACTIVEPAGE=4
> WITH .pgf1.page4
> IF pemstatus(THISFORM.pgf1.page4,"o1",5)
> THISFORM.pgf1.page4.REMOVEOBJECT("o1")
> ENDIF
> .NEWOBJECT("o1","cntCarrierPage","modules\vCPR3b")<----------------------
>
> .o1.VISIBLE=.T.
> ENDWITH
> ELSE
>
>
>one of the objects in the container is a save button which invokes the containers save method:
>
>...
> THISFORM.oLINKSCT.DATA.UpdateFromCursor()
>
>....
>
>
>
>this code erros saying not contained in a form object.
>I can't figure out why. THISFORM.oLINKSCT is an business object created in the load method of the form.
>
>what am I doing wrong???
Is this happening while the object is still being instantiated? I.e., is this called from something's init? Then it could be Thisform still doesn't exist at the time. The best way to check this is to have a breakpoint before the line which errors out, and then just put Thisform into the watch window. If it doesn't show as an object, that's it.