In connection with developing a mediator-type control in a form to pass messages between control objects, I have created an array containing references to various control objects on the form. I need to release the references to release the form.
I have tried...
* redefining the array (thisform.aArray = .F.),
* destroying each reference individually (FOR i = 1 TO lnArrayLen; thisform.aArray[i].Destroy(); ENDFOR), and
* setting each reference to an object to .F. (FOR i = 1 TO
lnArrayLen; thisform.aArray[i]=.F.; NEXT)
I have tried each approach in the Destroy() and Unload() events of the form. Nothing seems to result in the references being release so I may release the form.
Trying to release the form with references to contained objects still active causes a truly spectacular crash and burn.
I had the problem once in Visual Objects, but I cannot for the life of me remember how I solved it.
I must be overlooking something very simple which is going to make me feel really stupid when someone points it out to me.
Any help? Thanks.
JME
Jim Edgar
Jurix Data Corporation
jmedgar@yahoo.comNo trees were destroyed in sending this message. However, a large number of electrons were diverted from their ordinary activities and terribly inconvenienced.