Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Releasing references to control objects
Message
From
10/04/1998 16:23:52
 
 
To
10/04/1998 16:17:51
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
00091185
Message ID:
00091188
Views:
23
>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

It's enough to set object reference to NULL.
Edward Pikman
Independent Consultant
Previous
Reply
Map
View

Click here to load this message in the networking platform