[RESOLU] Beug actualisation automatique programme
[RESOLU] Beug actualisation automatique programme
Yo,
J'aimerais une solution pour un ptit “beug” avec mon appli.
En fait, lorsque je lance mon serveur, tous marche a merveille. Mais le problème c'est qu'il faut obligatoirement que je passe la souris par dessus mon programme pour qu'il s'actualise.
Comment palier a ce problème merci!
J'aimerais une solution pour un ptit “beug” avec mon appli.
En fait, lorsque je lance mon serveur, tous marche a merveille. Mais le problème c'est qu'il faut obligatoirement que je passe la souris par dessus mon programme pour qu'il s'actualise.
Comment palier a ce problème merci!
Dernière modification par Anonyme 2 le jeu. 01/sept./2011 20:41, modifié 1 fois.
Re: Beug actualisation automatique programme
Comment veux-tu qu'on le sache?Dzoumaka a écrit :Yo,
J'aimerais une solution pour un ptit “beug” avec mon appli.
En fait, lorsque je lance mon serveur, tous marche a merveille. Mais le problème c'est qu'il faut obligatoirement que je passe la souris par dessus mon programme pour qu'il s'actualise.
Comment palier a ce problème merci!
Qu'est-ce que tu appelles "actualiser"?
Ton programme, il affiche quoi?
Il y a plein de façons "d''actualiser". Timer, Callback, boucle d'évènements, etc...
Encore faut-il savoir ce qu'il faut actualiser
Re: Beug actualisation automatique programme
Yo,
Lorsque quelqun se connecte sur mon serveur (bannale), je le rajoute a ma liste et je fais afficher sur un GadgetText le nombre de clients, sauf qu'il faut que je sois sur la fenetre (=quel la fenetre est le focus) pour qu'elle actualise le nombre de clients (sinon le nombre ne bouge pas).
Je sais pas si j'ai été clair...
Lorsque quelqun se connecte sur mon serveur (bannale), je le rajoute a ma liste et je fais afficher sur un GadgetText le nombre de clients, sauf qu'il faut que je sois sur la fenetre (=quel la fenetre est le focus) pour qu'elle actualise le nombre de clients (sinon le nombre ne bouge pas).
Je sais pas si j'ai été clair...
Re: Beug actualisation automatique programme
La connection sur ton serveur n'est pas un event de window. Donc si tu utilise la commandesans time out, bah la commande bloque ton programme jusqu'à ce qu'un event se place dans la file d'attente (en gros quand tu passe ta souris sur la fenêtre ça fait des évènements).
Donc tu peux utiliser cette commande de la façon suivante :Ainsi tu auras une réactualisation toutes les 200 millisecondes. Ce paramètre est un TimeOut : la commande attend 200 ms au plus, puis laisse le code continuer, même si il n'y a pas eu d'évènement.
Code : Tout sélectionner
WaitWindowEvent()
Donc tu peux utiliser cette commande de la façon suivante :
Code : Tout sélectionner
WaitWindowEvent(200)
_________________________________________________
Mon site : CeriseCode (Attention Chantier perpétuel
)
Mon site : CeriseCode (Attention Chantier perpétuel

-
- Messages : 4312
- Inscription : mer. 28/janv./2004 20:58
- Localisation : Clermont ferrand OU Olsztyn
- Contact :
Re: Beug actualisation automatique programme
Sinon, il faut faire l'actualisation avec un timer, voir AddWindowTimer(
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?
[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Re: Beug actualisation automatique programme
Yo,
Merci Graph100, c'est ce qui me fallait, j'avais pas vus qu'on pouvait rajouter un timeout à la commande
Merci Graph100, c'est ce qui me fallait, j'avais pas vus qu'on pouvait rajouter un timeout à la commande

Re: Beug actualisation automatique programme
Pourtant le lien que je t'ai donner en fait mention...Dzoumaka a écrit :Yo,
Merci Graph100, c'est ce qui me fallait, j'avais pas vus qu'on pouvait rajouter un timeout à la commande
Re: Beug actualisation automatique programme
Oui oui merci.

Je ferais plus attention la prochaine foisj'avais pas vus qu'on pouvait rajouter un timeout à la commande
