Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Stop form
Message
 
 
À
27/06/2002 11:36:02
Hilmar Zonneveld
Independent Consultant
Cochabamba, Bolivie
Information générale
Forum:
Visual FoxPro
Catégorie:
Gestionnaire d'écran & Écrans
Titre:
Divers
Thread ID:
00672891
Message ID:
00673947
Vues:
34
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
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform