Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
DoDefault() or Hooks?
Message
From
13/08/1999 06:35:08
 
 
To
12/08/1999 09:22:25
General information
Forum:
Visual FoxPro
Category:
Forms & Form designer
Miscellaneous
Thread ID:
00252400
Message ID:
00253333
Views:
18
Ken,

Thanks for the reply. Is there any difference between your method and doing something like this in the method.

MyForm.Init

DO SomePreStuff()
...
DoDefault()
DO SomePostStuff()
...

Thanks
>John,
>
>As opposed to Sylvain's method, I do not like imbedded returns in most cases. I am of the school that methods/prgs/etc should have "one way in and one way out". with that in mind, I use something like:
>
>*-----------------------------------
>local lbOK
>lbOk = .F.
>
>if PreHook()
> lbOK = DoStuff()
> = PostHook()
>endif
>
>return lbOK
>*-----------------------------------
>
>If you need a DoDefault() or to die if the PostHook fails (I usually don't), that can be easily implemented.
>
>Ken
>
>
>
>>Ken,
>>
>>Thanks for some things to ponder about... BTW, how do you "Kill" the method if you return a .F.?
>>
>>Thanks
>>
>>>John,
>>>
>>>I have hooks everywhere in my framework. I love 'em. I do agree with Jim B. in that I ALWAYS do a DdDefault() whenever I write code in a VFP base method.
>>>
>>>The key to hooks is consistent naming and placement. for example - most of my pertinent methods/events have PreMethod and PostMethod hooks. PreMethod hooks can always "kill" the method/event if they return .F.. On occasion, I will also have specific named hooks for special needs. I always make sure to name them SomthingHook().
>>>
>>>Ken
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform