Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Stop form
Message
 
 
To
27/06/2002 11:36:02
Hilmar Zonneveld
Independent Consultant
Cochabamba, Bolivia
General information
Forum:
Visual FoxPro
Category:
Forms & Form designer
Title:
Miscellaneous
Thread ID:
00672891
Message ID:
00673947
Views:
32
Can we have one universal approach? E.g. I don't want to put multiple checks in the form's code.

I have a Distribution form. This form runs several processes, I want to be able to stop them in any time.

>>You mean something like timer? Daniel Gramunt sent me his new class, which allows to Cancel form. However, in my particular case the form is extremely complicated with a very deep hierarchy.
>>
>>I think, may be in this particular case I disable escape and then re-enable in Destroy. Though it contradicts with my principle of giving the user most flexibility...
>
>No, I meant that if you have access to the source code, you do something like this:
>
>
>* pseudocode
>SET ESCAPE OFF
>
>* The following might be loop that repeats many times
>local llInterrupted
>do while ...
>   if (user presses ESCAPE)
>      llInterrupted = .T.
>      exit
>   endif
>   * Do the repetitive process here
>enddo
>if llInterrupted
>   ...
>endif
>
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