SetTimer() en c++

mick -  
wannou Messages postés 314 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour

voila j'aimerais mettre en place un timer ( et donc aussi un kill timer ) en c++
j'ai un bouton dans une mfc qui contient ce code :

while(true)
{
for(int i=0;i<11;i++)
{
// j'incrémente la valeur dans mon EditBox
valeur++;
}
}

Ou faut il que je mette en place mon timer pour éviter que mon ihm ne se bloque ??

Merci d'avance !!

7 réponses

wannou Messages postés 314 Date d'inscription   Statut Membre Dernière intervention   27
 
Salut, tu utilises quoi comme logiciel???
0
mick
 
Salut. J'utilise Visual2005.net et c'est du C++
0
wannou Messages postés 314 Date d'inscription   Statut Membre Dernière intervention   27
 
ok moi j utilise c++ buildeur je regarde si ca fonctionne pareil et apres je te redit ca,
a plus tard
0
mick
 
ok je te remerci

J'attend ta réponse alors !!!

J'ai juste un bouton et une editBox dans mon ihm ( si sa peux t'aider)

Merci
0
wannou Messages postés 314 Date d'inscription   Statut Membre Dernière intervention   27
 
En fait je t'ai demamde cela car moi on m'a toujours apris a ne jamais mettre de boucle while dans mes programme en c++ (surtout avec buildeur).
Ton logiciel est un logiciel evenemetiel ou pas? C'est a dire si il fait les actions demander que lorsque les actions sont demande ou il les fait tout le temps? (parcours le programme en permance)
0
mick
 
Je suis obliger de faire un while(true) car je dois lire les valeurs en continue.
Comme mon application est une MFC, je clique sur le bouton qui m'incrémente mes valeurs dans l'editBox. Si je n'ai pas cliqué dessus, il ne se passe rien

Sa marche sur ton logiciel ??
0
wannou Messages postés 314 Date d'inscription   Statut Membre Dernière intervention   27
 
Si tu veux tu me donne ton adresse msn et on voit sa ce soir car la je peux pas mais je crois savoir de quoi il s'agit mais un peu long a expliquer donc si tu veux ce soir?
0
mick
 
Ce soir je ne suis pas la.....
Tu peux pas vite fait me dire ta solution s'il te plait ???

En tout cas merci pour ton aide !!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
wannou Messages postés 314 Date d'inscription   Statut Membre Dernière intervention   27
 
moi avec buildeur tu peux choisr dans les propriete du bouton par exemple:
action se fait au clic droit de la souris, quand la souris passe sur le bouton,....

Tu n'as pas a programmer ca, ca se rajoute tout seul dans le pointeur. C'est d'ailleur une chose super pratique.

Je sais pas si sa peux t'aider?
0
mick
 
Bin moi c'est lorsque je clique dessus (OnBnClicked)

Donc si ta une autre solution je veux bien lol

En tout cas je te remercie
0
wannou Messages postés 314 Date d'inscription   Statut Membre Dernière intervention   27
 
En gros tu veux que lorsque tu cliques sur ton bouton un compteur se met en route et qand tu rapui dessu il s'arrete et se remet a zero?
Donne moi le but exact de ton timer, je vais regarder comme faire autrement....
0
mick
 
En fait lorsque j'appuye sur mon bouton, je veux (dans mon EditBox) incrémenté une valeur.
Je fais une boucle infini pour incrémenté constamment ma valeur. mais au bout de quelque secondes, je peut lire en haute de la fenêtre de mon ihm : Ne répond pas

Donc c'est pour cela que j'ai pensé mettre un timer pour exécuter a intervalles fixes et donc laisser le temps a mon ihm de mettre ma valeur a jour...
je sait pas si je me fait bien comprendre
0
wannou Messages postés 314 Date d'inscription   Statut Membre Dernière intervention   27
 
je te fais sa avec mon logiciel si tu veux et je te l envoie avec le codes.
Ta pas une adresse mail quelquonque?
Et oui je pense que le timr est la meilleur solution
0