IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

Memo : taille limitée ?


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Revan777
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    87
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 87
    Par défaut Memo : taille limitée ?
    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.

  2. #2
    Membre expérimenté Avatar de Mattetfamilly
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    182
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 182
    Par défaut
    J'ai eu un problème similaire, un jour... Le problème était Windows.
    Il faut savoir que lorsque l'on utilise un TMemo, on utilise indirectement l'ancêtre de Notepad. De même avec le TRichEdit lié à WordPad et InternetExplorer
    Cela marchait bien chez nous à l'usine et cela ne marchait pas dans certains de nos SAV...

    J'utilisais 2 TMemo dans une fonction de cryptage de fichiers. Nous souhaitions protéger les données quitte à ce qu'elle prennent plus de place.
    Chez nous cela tournait sans soucis sous NT et 2000.
    En hollande, cela ne tournait pas: ils étaients sur un portable en 98.

    Après moultes recherches j'ai trouvé que le composant TMemo est limité en capacité sous Windows 95 et 98...
    En clair, si c'est ton cas, tu ne pourras pas contourner le problème: si tu souhaites utiliser le TMemo, alors il te faut définir un nombre de chaine maximum à mettre dans un TMemo: dans ce cas, par exemple toutes les 100 lignes tu stoques les données dans un fichier texte (par exemple: 20070615_001.txt) puis tu vides le Memo pour recevoir les 100 lignes suivantes que tu mets dans un second fichier (par exemple: 20070615_001.txt) et ainsi de suite...
    soit il faut que tu UpGrade Windows...

    Dans le même genre, j'ai eu des soucis avec WordPad et le problème venait d'Internet Explorer qui avait un version trop ancienne.

    Mattetfamilly

  3. #3
    Membre confirmé Avatar de Revan777
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    87
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 87
    Par défaut
    Je préfére ça à un problème du logiciel lui-même.
    L'appli tourne bien sur un Win98.

    Prochainement nous passerons sur un WinXP donc on ne devrait plus avoir ce problème. A tester....

    Merci !!

Discussions similaires

  1. [MySQL4.1.12]Taille limite du type Longblob
    Par perlgirl dans le forum SQL Procédural
    Réponses: 12
    Dernier message: 19/12/2005, 15h02
  2. Textarea : Taille limite ?
    Par Mr N. dans le forum Langage
    Réponses: 3
    Dernier message: 17/11/2005, 17h40
  3. [debutant]Taille limité Oracle 9.2.0.6
    Par Carlito_superheros dans le forum Oracle
    Réponses: 3
    Dernier message: 18/10/2005, 19h32
  4. [String] Taille limite ?
    Par Clorish dans le forum Langage
    Réponses: 2
    Dernier message: 13/07/2005, 11h50
  5. taille limite d'une priority_queue
    Par traiangueul dans le forum SL & STL
    Réponses: 3
    Dernier message: 26/08/2004, 17h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo