Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Defining Methods in Classes for Objects Added at Runtime
Message
From
20/02/2006 12:16:27
 
 
To
20/02/2006 05:07:34
General information
Forum:
Visual FoxPro
Category:
Classes - VCX
Environment versions
Visual FoxPro:
VFP 9 SP1
OS:
Windows XP SP2
Network:
Windows XP
Database:
Visual FoxPro
Miscellaneous
Thread ID:
01096949
Message ID:
01097547
Views:
13
Hi Fabio,

>>I still don't see a difference between:
>>
>>DEFINE CLASS oC AS CONTAINER
>>  ADD OBJECT oL AS LABEL
>>ENDDEFINE
>>******and:
>>DEFINE CLASS oC2 AS CONTAINER
>>  PROCEDURE INIT()
>>    THIS.ADDOBJECT("oL2","LABEL")
>>  ENDPROC
>>ENDDEFINE
>>
>>DEFINE CLASS oL2 AS LABEL
>>ENDDEFINE
>>
>
>differences:
>
>- the init() sequence
>- the ZOrder and TabIndex position
>- as work .RemoveObject(): leave a Zombi with ADD OBJECT
>
Fair enough. I thought of the first two, the third seems a bug. But my point was that, regardless of which option is used, interaction with instances of the container ar runtime will be the same? FWIW, I tend to use the second way everytime - seems simpler to code, simpler to understand and more flexible. Any good reasons to use the 'ADD OBJECT' approach?

Regards,
Viv
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform