Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
VFP7 Events
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Titre:
Divers
Thread ID:
00458642
Message ID:
00458647
Vues:
24
>Hi!
>
>Does any one know if in VFP7 the default behavior of processing Events/Methods has changed from "Override" to "Extend"?
>
>What I mean by that is, the default behavior in VFP6 is to Override the parent's Event/Method by default. If we want to Extend the behavior we have to execute "DoDefault()" every time in every child's Event/Method if we want the parent's Event/Method to fire, which I think is really a pain in the a##.
>
>I think we should have a menu option (or some other way) to specify whether we want to Extend the parents behavior or Override it.
>
>i.e. Every Event/Method should have a property that could be either “Extend” or "Override" and "Extend" should be the default.
>
>What are your thoughts on this?
>
>
>Sarosh

No, this default behaviour didn't change. IMHO if it did, it would break too much code in existing apps. Also I think that extra properties for every method will overburden a class and make it difficult to maintain. Personally, DODEFAULT() works just fine for me as it allows me to run the parent class code where I want it to fire.
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
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform