Tout d'abord bonjour et bonne année à tous le monde....

J'ai un petit souci avec l'utilisation du TComPort en reception...
J'utlise la fonction issue du tutorial de M. Petit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
//-------------------------------------------------------
void __fastcall TForm1::ComPort1RxChar(TObject *Sender, int Count)
{ 
    AnsiString Phrase2;
    ComPort1->ReadStr(Phrase2, Count);
    //Lit les "Count" octet(s) présent(s) dans le buffer d'entrée et le(s) place dans Phrase2     
}
//-------------------------------------------------------
Elle fonctionne bien mais un problème se pose quand je veut lire une trame supérieur à 8 octets... il découpe mes trames 8 par 8 ..????

Que faut-il faire pour que la variable Count soit égale à la taille de la trame que j'ai envoyé ? Sa me permettra de m'eviter de farie des concaténation etc....

Merci de votre aide ++