Bonjour à tous,
Je commence juste la programmation sur Delphi et je souhaite faire une petite application qui communique avec un périphérique.
A ce que j'ai compris, la procedure OnRxChar se déclanche lorsque des caractères sont recus sur le port série.
Voici mon code:
procedure TForm1.Button1Click(Sender: TObject);
begin
Comport1.Connected := Not Comport1.Connected;
end;
procedure TForm1.ComPort1RxChar(Sender: TObject; Count: Integer);
Var
Chaine:String;
begin
Comport1.ReadStr(Chaine,Count);
Memo1.Lines.Text :=Memo1.Lines.Text+Chaine;
end;
end.
Avec ce code je croi avoir fait: Si un caractères est recu sur le port série alors je lis les caractères et je les affiches dans un mémo.
Pourtant ca ne marche pas! j'ai du oublier quelque chose mais je ne sais pas quoi!
Merci de votre aide
PS: comment fait-on pour mettre le code dans un cadre ? ca doit etre [code][/ quelquechose]....???![]()
Partager