Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Releasing references to control objects
Message
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
00091185
Message ID:
00091189
Views:
25
>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

Edgar, reset references to .NULL.

Nick
Nick Neklioudov
Universal Thread Consultant
3 times Microsoft MVP - Visual FoxPro

"I have not failed. I've just found 10,000 ways that don't work." - Thomas Edison
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform