PortComm

cs_Millet Messages postés 4 Date d'inscription mardi 1 mars 2005 Statut Membre Dernière intervention 23 mai 2005 - 1 mars 2005 à 12:05
cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 - 1 mars 2005 à 13:28
j'ai crée un programme qui communique avec une Machine via le port Comm, j'utilise Mscomm de VB6 alors si j'execute pas à pas(F8) la macine repond( recoit et envoit es données) mais le Problème quand j'execute le programme normalement il ya rien qui se passe( la machine ne repond pas)!!.
pour envoyer: MsComTM.Output = Chr(27) + Chr(17) + Chr(13).
pour recevoir: If .InBufferCount > 0 Then
Me.Text1.Text = Me.MsComTM.Input
End If

1 réponse

cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
1 mars 2005 à 13:28
Qu'as-tu mis comme instruction entre c'est 2 lignes de codes :
MsComTM.Output = Chr(27) + Chr(17) + Chr(13).
-->

If .InBufferCount > 0 Then


Est-ce que tu fais une boucle sur ton test de buffer, si oui il te faut un doevents dedans pour pas bloquer la reception.



<hr size="2" width="100%">Si le cerveau était assez simple pour que nous puissions le comprendre,

nous serions assez bête pour ne pas le comprendre malgré tout.
0
Rejoignez-nous