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 :

PortCom comment utiliser le composant dynamiquement


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 8
    Par défaut PortCom comment utiliser le composant dynamiquement
    bonjour je doit communiquer avec une carte,
    le probleme est que je doit lui envoyé un "w" et cette derniere me repond une trame sous la forme XXXXXXXXXX,XXXXXXXXXX

    voila j' arrive a emettre mais pas a recevoir, ou puis-je trouver une classe port serie qui peut emettre et recevoir de suite.

    merci

  2. #2
    Membre éclairé Avatar de kurul1
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    934
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 934
    Par défaut
    Tu utilises quoi pour communiquer par le port Com ?

    Le composant TComPort devrait résoudre tes problèmes, Va voir ici

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 20
    Par défaut
    voila j' ai essayé avec Tcomport

    j' arrive a envoyer:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     void __fastcall TForm1::Button1Click(TObject *Sender)
    {
            ComPort1->Connected=true;
            AnsiString Phrase;
            Phrase = Edit1->Text;
            ComPort1->WriteStr(Phrase);
    }
    lorsque l'on clique sur le bouton il envoi le contenu de l' Edit1.



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     void __fastcall TForm1::ComPort1RxChar(TObject *Sender, int Count)
    {
            AnsiString Str;
            ComPort1->ReadStr(Str, Count);
            Edit2->Text=Edit2->Text + Str;        
    }
    mais la rien ne se passe, faut il activer la methode?

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 8
    Par défaut
    desolé je n' ai pas repondu avec mon pseudo car je suis chez une amies

    je tien a preciser que evRxChar est bien a true

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 8
    Par défaut
    probleme resolu, c' était du au flow de control.

    Maintenant est-il possible de creer le composant sans creer de fiche?

    car je doit avoir une classe port serie, une mt2s, une telescope et une raquette.

  6. #6
    Membre émérite
    Avatar de bandit boy
    Profil pro
    Inscrit en
    Février 2006
    Messages
    916
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 916
    Par défaut
    Salut,
    Il est possible de créer n'importe quel composant sans créer de fiche, tu as un exemple de création dynamique avec actions dans la rubrique Trucs et astuces.

    Sinon j'ai développé une class pour le PortCom disponible en partie sur ce post.

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 8
    Par défaut
    le code que tu a fait creer un comport ou utilise celui de builder?

Discussions similaires

  1. Réponses: 0
    Dernier message: 10/02/2008, 16h28
  2. comment utiliser le composant TAgent
    Par karimro dans le forum C++Builder
    Réponses: 2
    Dernier message: 24/11/2007, 13h16
  3. Comment utiliser le composant XPManifest ?
    Par 21247692 dans le forum Composants VCL
    Réponses: 1
    Dernier message: 09/11/2007, 10h19
  4. Comment utiliser le composant TUDPSocket ?
    Par zodd dans le forum Web & réseau
    Réponses: 11
    Dernier message: 16/11/2005, 12h09
  5. Comment utiliser un composant sans son nom ?
    Par aliwassem dans le forum Langage
    Réponses: 4
    Dernier message: 03/10/2005, 20h47

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