Tcomport problème de reception
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:
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 ++