basamir
Messages postés335Date d'inscriptionvendredi 21 octobre 2005StatutMembreDernière intervention 8 mars 2008
-
8 avril 2007 à 16:24
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 2014
-
9 avril 2007 à 08:20
bonjour,
je travaille sur un projet qui devrait me permettre d'afficher une information reçue d'un terminal en continue et dynamiquement "une fois cette valeur change au niveau du terminal, elle doit l'être aussi au niveau de ma zone de text"
voici le bout de code qui affecte à la zone de text la valeur reçue de mon terminal "après traitement biensur" :
le problème est que cette valeur ne change pas, et pourtant lorsque je compile pas à pas, la valeur de la zone de text change en fonction du changement de cette valeur au niveau du terminal!!!
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 201823 8 avril 2007 à 17:11
De quelle façon appelles-tu cette fonction ? avec un Timer ?
C'est peut-être juste une question de raffraîchissement (?)
Est-ce que tu utilises DoEvents ?
Flachy Joe
Messages postés2103Date d'inscriptionjeudi 16 septembre 2004StatutMembreDernière intervention21 novembre 20231 8 avril 2007 à 18:50
Donc c'est la fonction de traitement qui est appelée régulièrement et qui appelle ta fonction HandleInput ?
Es-tu sur que l'affichage de ta fenêtre est mis à jour ? (la "question de rafraichissement "de MPi )
Si tu utilise une boucle, c'est sans doute pas le cas. Tu as alors le choix entre ajouter un DoEvents dans la boucle ou utiliser un Timer à sa place.
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 9 avril 2007 à 08:20
Bonjour,
c'est immédiatement après :
Text1.Text = Text1.Text & CStr(InBuff) 'Right(poids, 5)
que je te conseille d'ailleurs d'écrire plutôt ainsi (avec une textbox multiligne) :
Text1.Text = Text1.Text & vbcrlf & CStr(InBuff) 'Right(poids, 5)
qu'il te faut écrire
text1.selstart = len(text1.text)
Doevents