Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Order of instantiation
Message
 
General information
Forum:
Visual FoxPro
Category:
Other
Environment versions
Visual FoxPro:
VFP 9 SP1
Miscellaneous
Thread ID:
01292155
Message ID:
01292181
Views:
21
This message has been marked as the solution to the initial question of the thread.
>>
>>Yes, just add this.MyMethod1() in the parent class Init method and class B will inherit it.
>>
>>Just in case you may add a property to your parent class to be able to prevent this method call in ClassB, so in classA you would have in Init
>>
>>if thisform.lOkToInitialize
>>   thisform.MyMethod1()
>>endif
>>
>>and in classB Init you would have in Init
>>
>>if Dodefault()
>>  more code
>>else
>>  return f.
>>endif
>
>Thank you for your suggestion. I will try it. Although I am not clear to what would set the property .OkToInitialize to .F. or .T.?

I guess you would set it to true in the parent class with the ability to set it to false in the child class if for some reason you don't want to fire the parent class code. Otherwise this property is not needed at all if you're sure you always need to fire parent's code.
If it's not broken, fix it until it is.


My Blog
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform