DoR
-
22 mai 2015 à 18:21
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018
-
22 mai 2015 à 18:46
Bonjour,
En VB6, je galère sur une appli pour envoyer des commandes et attendre les réponses d'un périphérique série RS232.
Séparément, tous fonctionne.
A savoir que si j'envoie une seule commande parmi les10 possible, ça répond correctement.
Ça se complique quand je veux les enchainer.
Je ne sais pas comment attendre la réponse de la commande précédente avant d'envoyer la commande suivante.
Pouvez-vous m'aider sur la méthode a utiliser, car le commence a craquer :)
D_o_R
Messages postés1Date d'inscriptionvendredi 22 mai 2015StatutMembreDernière intervention22 mai 2015 22 mai 2015 à 18:37
A priori pas trop mal :)
Le port est bien ouvert et fonctionne correctement.
j'envoie bien mes commandes par MSComm1.Output
je reçois bien en utilisant MSComm1_OnComm et MSComm1.Input.
Mon problème est que je ne sais pas tester si la réponse se termine par Chr$(13).
la variable ou je récupère MSComm1.Input est vide, je pense que j'y arrive trop trop ou trop tard