Bonjour
J'utilise un mini clavier + arduino bluetooth pur envoyer des ordres à mon programme.
Comme composant j'utilise le Tsdposerial.
Réglé sur 57600 bauds, il connecte bien le clavier.
Sur l’événement "onrxdata" j'ai essayé de copier directement sur un mémo, mais là ou il devrait y avoir un caractère par ligne, il y a le caractère et plusieurs sauts de ligne.
Avec le code suivant, j'ai encore un saut de ligne en trop :
Je crois savoir que le mémo en rajoute un mais il me reste à éliminer celui (ou ceux) qui proviennent du port com.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 procedure TForm1.lzRxData(Sender: TObject); var a:string; begin a:=lz.ReadData; if a<>'' then form4.Memo1.Lines.Add(a[1]); end;
Je ne vois pas trop quoi faire .
Partager