Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
AddObject or NewObject or what?
Message
From
03/02/1999 17:34:48
 
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
00183607
Message ID:
00183662
Views:
17
>In VFP6, I create an application object that is based on the custom class. This object holds all my app properties such as LoginID, FiscalYear, etc.
>
>Now I have a created a class based on my form subclass. Is there a way to use NewObject() to add this object to oApp? The code below works fine, but I am trying to learn what this new function will and will not do.
>oApp = newobject("AppMgr", "AppManager.vcx")
>set classlib to AppClass.vcx  && different classlib from oApp
>oApp.AddObject("oGPRA", "TravGPRA")
>TIA!

Is your app object a container and you want to add the form as a member?
Or is it a custom class, and you just need a reference to the form?

I don't know of a way to use NewObject syntax with Addobject, but you can always addProperty to the custom object, and just store a reference:

oApp.AddProperty('oForm',NEWOBJECT("AppMgr","AppManager.vcx"))

But since this reference is a reference and not a contained object, you will have to deal with NULLing it out in the oApp's destroy method.
Erik Moore
Clientelligence
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform