Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Reference Counting
Message
From
21/09/1999 11:21:04
 
 
To
21/09/1999 11:07:59
Mark Hall
Independent Developer & Voip Specialist
Keston, Kent, United Kingdom
General information
Forum:
Visual FoxPro
Category:
Object Oriented Programming
Miscellaneous
Thread ID:
00267018
Message ID:
00267133
Views:
26
Are you sure about this Mark? If I try this:

oFormA = NewObject("MyForm", "MyFormClass")
oFormA.Show() && Form visible
oFormB = oFormA
oFormA = NULL && Form still visible
oFormB = NULL && Form is released

So, IMHO, VFP must increment a reference counter when an object reference is assigned to another variable.
>Foxpro keeps a counter to 'contained' objects (controlCount). This gets incremented when child objects are added at run-time through the AddObject method or the ADD OBJECT statement in a class definition.
>
>A 'weak' link (if you define this as a link that doesn't update the counter) can be simulated just be assigning a reference to a child object to a custom property at run-time.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform