wxWidgets: bloquer un event?

wxWidgets: bloquer un event? - C++ - Programmation

Marsh Posté le 31-12-2004 à 12:04:07    

Salut à tous, :)
 
Est-il possible de bloquer momentanément un event durant l'exécution d'un programme?
 
Je veux éviter que la fonction appelée par l'event ne soit rappelée avant que la première soit finie (i.e. pas d'imbrication).
 
(Pour l'instant j'utilise un flag dans la fonction appelée par l'événement.)
 
Merci :)!

Reply

Marsh Posté le 31-12-2004 à 12:04:07   

Reply

Marsh Posté le 31-12-2004 à 12:07:17    

C'est quoi ton event ?


---------------
Cordialement, Xterm-in'Hate...
Reply

Marsh Posté le 31-12-2004 à 12:15:36    


wxTimerEvent

Reply

Marsh Posté le 31-12-2004 à 12:37:20    

wxTimer::Stop() est ton ami.  :D


---------------
Cordialement, Xterm-in'Hate...
Reply

Marsh Posté le 31-12-2004 à 13:29:17    

Ouaip merci, j'vais faire comme ça :)
 
edit:
Le seul problème en faisant comme ça, c'est que la période du timer dépent alors du temps d'exécution de la fonction...
J'vais donc utiliser un flag c'est plus pratique...
 
Sinon j'essaye d'utiliser un wxMessageDialog et j'ai une error dans le fichier include "toplevel.h":

Code :
  1. error C2059: syntax error: 'constant'


Comprend po... (euh... ouais j'débute...)
 
P.S.:Mon compilateur est le VS6.0.


Message édité par BigBulle le 31-12-2004 à 13:40:14
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed