Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
My BeforeNew() method is ignored
Message
From
24/09/2001 14:27:42
 
General information
Forum:
Visual FoxPro
Category:
Classes - VCX
Miscellaneous
Thread ID:
00560113
Message ID:
00560120
Views:
21
>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
Previous
Reply
Map
View

Click here to load this message in the networking platform