cs_coq
Messages postés6350Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 10 juil. 2006 à 15:49
Regarde la consommation proc durant ton "attente", tu comprendras que c'est nécessaire ;-)
L'appel de DoEvents permet de demander le traitement des messages reçus, le problème si tu ne met que ça, c'est que le code va s'executer en consommant les ressources CPU disponibles du poste.
Ajoute une pause avec Thread.Sleep. 500ms devrait être une valeur suffisante sans pour autant que le GUI apparaissent comme étant freezé.
bossun
Messages postés173Date d'inscriptionlundi 3 mars 2003StatutMembreDernière intervention15 décembre 20101 10 juil. 2006 à 16:09
ah le thread.sleep semble bien nécessaire. mais que je mettes 500milisecondes ou 50 milisecondes, l appli utilise pareille les ressources de l'UC.. env 50%
c'et vrai que si on met pas le thread.sleep l'UC est utilisé à 100%
merci pour vos conseils
Bossun
P.S1 C'est mieux de prendre son pied que de se prendre la tête!