Bonjour,
J'utilise l'événement "onTriggerAvail" pour lire les données reçues sur un port COM.
J'utilise une autre application pour envoyer une chaine de caractères sur le port COM que je surveille. Mais je ne reçois pas la totalité du message.
Voici le code source :
Merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 procedure TForm4.ApdComPort1TriggerAvail(CP: TObject; Count: Word); var I : Word; C : AnsiChar; S : String; begin S := ''; for I := 1 to Count do begin C := ApdComPort1.GetChar; case C of #0..#31 : {Don't display} ; else S := S + C; end; end; memo1.Lines.Add(S); end;
Partager