Trier une chaîne pour enlever les sauts de ligne
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 :
Code:
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 crois savoir que le mémo en rajoute un mais il me reste à éliminer celui (ou ceux) qui proviennent du port com.
Je ne vois pas trop quoi faire :(.