Bonjour,
J'ai une classe qui hérite de CWinThread. Le traitement de ce thread est périodique (càd il appel la fonction process chaque 5 secondes).
A t=0 il execute la fonction process pendant x millisec.
A t=5s, il ré exécute la fonction process.
La durée d'exécution de la fonction process est variable, donc je ne peux pas utiliser la fonction Sleep entre les deux appels.
J'ai essayé d'ajouter le message OnTimer, dans un premier temps je le pas trouver, puis j'ai coché dialog dans le champ "Filter for messages available to class" de la fenêtre "New Window Message and Event Handlers".
Il a ajouté la fonction suivante:
Mais lors de la compilation il m'affiche le message suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
Comment je peux utiliser le message OnTimer avec CWinThread? Ou Existe-il d'autres solutions pour résoudre cet problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
Merci pour vos réponses

 

 
		
		 
        

 
			
			

 
			



 Utiliser un timer dans un CWinThread
 Utiliser un timer dans un CWinThread
				 Répondre avec citation
  Répondre avec citation



 
			 
   
 Envoyé par rzayani
 Envoyé par rzayani
					
				
Partager