Bonjour,

Je suis novice en programmation et je bute sur un problème avec la fonction
MSComm qui permet d'utiliser un port série.
Je n'arrive pas à faire passer une variable avec la commande Output de MSComm


Le but de la manoeuvre c'est de faire une boucle for next qui incrémente une variable de 0 à 9999.
charger la variable avec MSComm.Output pour l'expédier sur le port com vers un autre équipement RS232

j'arrive à générer un dialogue sans aucun problème en écrivant directement la donnée dans le code
par exemple [MSComm1.Output = "hi" & Chr$(13)] cette commande envoi hi et un retours chariot sur mon équipement connecte(hyperterminal pour l'instant)

j'ai fais plusieurs essais mais la je sèche

par exemple, un essais qui ne marche pas



Code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
Dim test1
test1 = 0
For test1 = 0 To 9999 Step 1
MSComm1.Output = "hi" & Chr$(13)
MSComm1.Output = Text1.Text & Chr$(13)
MSComm1.Output = test1
MSComm1.Output = (Chr$(13))
Next test1
Si vous pouvez me guider

Merci