reSlu
J execute une fonction depuis des evenmenet que je genere ... comment faire pour "bloquer" la fonction a un traitement a la fois ?
++
Version imprimable
reSlu
J execute une fonction depuis des evenmenet que je genere ... comment faire pour "bloquer" la fonction a un traitement a la fois ?
++
Avec une variable
Bah heu, à voir comme ça je dirais que tu fais un switch(sender) et que tu différencie les réponses à apporter en fonction de l'évenement qui te l'apporte, en faisant un test sur la source de l'event( le sender),...
Et tu bloques en mettant le break,...
Il s'agit d'une fonction static ou d'un singleton ? Utilise une variable static de type boolean que tu place à true en début de traitement et que tu remets à false à la fin. En début de fonction il ne te reste qu'a tester cette variable et de quitter sans rien faire si elle est a true