Bonjour,
je voulais savoir si le composant Memo avait une taille limite pour recevoir des caractères ?
J'ai une application qui reçoit les données d'un automate de production sur port série sous forme de chaines de caractères (toutes les 15 secondes). Après traitement, j'ajoute la chaine à un Memo avec un compteur.
Le problème : sur 600 pièces produites (donc 600 chaines de caractères à recevoir), je ne reçois que les données de 370 pièces en moyenne.
Une chaine reçue fait environ 50 caractères.
D'un jour à l'autre, la coupure se fait à un autre moment : à 500 pièces, à 400 pièces, ça dépend...
Ou alors, cela vient du buffer de TComPort ? sur 1024 par défaut.
Ou lors de l'enregistrement dans le fichier journal, je perds peut-etre une partie des données ? Comment ça se fait ?
Bizarre...
Merci à l'avance de toute aide.
Partager