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

Composants VCL Delphi Discussion :

Comment utilise-t-on ReadStr sur le port COM ?


Sujet :

Composants VCL Delphi

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 141
    Points : 78
    Points
    78
    Par défaut Comment utilise-t-on ReadStr sur le port COM ?
    bonjour,
    je sais qu'un tutoriel existe mais je n'arrive pas à savoir si je reçois bien les datas que je reçois.
    mon code est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
         comport1.Timeouts.ReadTotalConstant:=5000;
         comport1.ClearBuffer(true,false);
         tailletramereponse:=ComPort1.ReadStr(tramereponse,????);
         Memo1.Text:=('trame envoyée : '+IntToStr(tailletramereponse)+' '+tramereponse));
    pourriez vous m'expliquer ce qu'il faut mettre à la place de ????, mais aussi à quoi sert la première ligne et comment on utilise mais aussi comment enregistrer dans la variable "tramereponse" le contenu de la trame ?
    merci
    Seb, débutant en delphi

    Merci d'utiliser les balises code à l'avenir
    Laurent Dardenne

  2. #2
    Membre éclairé
    Avatar de MD Software
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    613
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 613
    Points : 680
    Points
    680
    Par défaut
    Pourquoi tu ne travailles pas dans l'évènement onRxChar ?
    MD Software
    ---------------------------
    F.A.Q. Delphi - Cours Delphi - Composants Delphi - Sources Delphi

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 141
    Points : 78
    Points
    78
    Par défaut
    et on l'utilises comment ?

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 141
    Points : 78
    Points
    78
    Par défaut
    en fait j'envoies une trame et je dois analyser la réponse pour voir si celui qui rpond a bien compris ma trame
    donc j'utilise :
    writestr(//matrame) puis je veux analyser ce que je reçois pour vérifier si ça corrrespond à ce que j'attends

  5. #5
    Membre éclairé
    Avatar de MD Software
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    613
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 613
    Points : 680
    Points
    680
    Par défaut
    L'évènement onRxChar se déclécehnce à la réception d'un caractère sur le port.
    MD Software
    ---------------------------
    F.A.Q. Delphi - Cours Delphi - Composants Delphi - Sources Delphi

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PC] Comment utiliser le plugin Cobol sur Eclipse ?
    Par julien-blaise dans le forum Cobol
    Réponses: 7
    Dernier message: 24/02/2012, 08h36
  2. Comment utiliser une police spécifique sur un site
    Par Halukard dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 04/05/2007, 16h35
  3. Comment utiliser un connecteur bluetooth sur pc!
    Par keishah dans le forum Composants
    Réponses: 2
    Dernier message: 23/09/2006, 10h37
  4. Réponses: 8
    Dernier message: 19/06/2006, 15h31

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