Bonjour,
Je suis sur Delphi 6 et j'aurais voulu avoir un petit renseignement... Je suis en train de faire une petite application pour envoyer et recevoir des trames via RS232.
La trame que je dois envoyer doit contenir STX...ETX. J'ai utilisé #2 et #3 dans ma trame tel que :
Pour ensuite envoyer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Edit_trame.Text := #2+StringGrid1.Cells[1,1]+StringGrid1.Cells[2,1]+StringGrid1.Cells[3,1]+StringGrid1.Cells[4,1]+#3
Je n'ai pas de message d'erreur mais je me demande si c'est vraiment la bonne programmation pour avoir STX...ETX dans ma trame. Car le matériel qui reçoit la trame me retourne qu'il a détecté un nombre de caractères reçus inférieur à la valeur du premier octet "NbData" spécifié dans ma trame (alors qu'il n'y pas d'erreur dans ma trame).
Code : Sélectionner tout - Visualiser dans une fenêtre à part ComPort1.WriteStr(Edit_trame.Text)
Partager