Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
My BeforeNew() method is ignored
Message
De
24/09/2001 14:27:42
 
 
Information générale
Forum:
Visual FoxPro
Catégorie:
Classes - VCX
Divers
Thread ID:
00560113
Message ID:
00560120
Vues:
22
>I've the following hierarchy of form classes:
>
>cBizObjForm (cForms.vcx)
>...|
>...+->iBizObjForm (iForms.vcx)
>.........|
>.........+->SBTBizObjForm (SBTForms.vcx)
>...............|
>...............+->aUserMaintForm (aForms.vcx)
>
>Each of these clases have a user defined method called BeforeNew() whose function is serve as a pre-hook to the creation of a new record in the data environment. I've specified the BeforeNew() method in SBTBizObjForm as:
>
>LOCAL llResult
>llResult = DODEFAULT()
>IF llResult
>...THIS.SetEditState(clTRUE)
>ENDIF
>RETURN llResult
>
>The problem stands on the fact that I can't get the BeforeNew() method to be executed. I traced the program execution with the debugger but when it arrives to cBizObjForm::New() it ignores the call to THIS.BeforNew() as if it were empty.
>

Gustavo,

Do you have any code in aUserMaintForm::beforeNew() ?

Are are saying that the line marked in bold above never executes?
Steve Gibson
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform