c'est encore moi
je revient avec mon histoire de définitions de trames
voici donc un exemple de trame que mon programme a à analyser:
153014-02173847 403100100F10619181428 00'12" 3B0040101 00023084
le problème est que cette trames est composée de 5 bloc et que mon programme reconnait donc 5 trames différentes...
Lorsque je fait
1 2 3
| AnsiString Str;
ComPort1->ReadStr(Str, Count);
Edit1->Text=Edit1->Text + Str; |
le programme m'affiche la trame à la suite de ce qui ce trouver déjà dans le Edit.
Normal...
maintenant si je transforme le
Edit1->Text=Edit1->Text + Str;
en
il me fait defiler les 5 bloc et s'arréte sur le dernier
encore normale mais bon... c'est pas ce que je veut moi
n'y a t'il donc pas moyen de faire en sorte qu'il comprenne que la trame est composée des 5 bloc?
la taille de mes trames est variables
comment faire?
avec un boucle? (ça fait un peut bricolage )
A+
tibo
Partager