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 :

TComPort dans une classe..


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 26
    Par défaut TComPort dans une classe..
    Bonjour,
    Je souhaite intégrer dans ma classe un objet TComPort


    dans mon .h j'ai fait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    #include "CPort.hpp"
    et 
    private :   TComPort *PortCOM;
    et dans mon .cpp je fait dans le constructeur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    PortCOM= new TComPort(NULL) ;
    mais cela ne fonctionne pas...

    N'ayant pas d'aide a part le cours sur ce composant je patoge..

    si quelqu'un a la solution ?!


    Merci d'avance

  2. #2
    Membre Expert
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Par défaut
    Est-ce que tu pourrais expliquer ce qui ne fonctionne pas. Est-ce que tu as un message d'erreur?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 26
    Par défaut
    Merci de t'interesser à mon probleme


    l'erreur qui se produit est :

    [Lieur Erreur] Unresolved external '__fastcall Cport::TCustomComPort::SetPortA(const System::AnsiString)' referenced from C:\DOCUMENTS AND SETTINGS\THOMAS\BUREAU\BANC TEST\TCARTEDETEST.OBJ


    lorsque je mais dans mon .cpp :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    PortCOM= new TComPort(NULL) ;

    car sinon la fonction TComPort me demande un TComponent *AOwner ou const TComPort&

    ne trouvant aucune aide sur internet et ne savant pas quoi mettre j'ai mis NULL

  4. #4
    Membre Expert
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Par défaut
    salut, peut-être que ceci pourra t'aider: http://cpp.developpez.com/faq/bcb/?p...ationdynamique

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 26
    Par défaut
    Si je met cela comme ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    PortCOM= new TComPort(this);

    j'ai une erreur :

    [C++ Erreur] TCarteDeTest.cpp(5): E2285 Impossible de trouver une correspondance pour 'TComPort::TComPort(TCarteDeTest * const)'

    Je ne comprend vraiment pas d'ou vient le probleme :s

  6. #6
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par défaut
    Salut scarlaty
    PortCOM= new TComPort(this);
    Je verrais plutot quelque chose comme
    TComPort *PortCOM = new TComPort(this);

  7. #7
    Membre Expert
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Par défaut
    Je te renvoie encore un autre lien : http://chgi.developpez.com/tips3/#tips41

    Sinon pour utiliser le composant de façon non dynamique: http://petit.developpez.com/serie/cours_tcomport/

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

Discussions similaires

  1. Réponses: 8
    Dernier message: 09/07/2005, 23h10
  2. classe dans une classe ?
    Par tut dans le forum UML
    Réponses: 23
    Dernier message: 25/06/2004, 15h00
  3. [Thread] Erreur dans une classe interne
    Par totof2308 dans le forum Général Java
    Réponses: 5
    Dernier message: 03/06/2004, 08h15
  4. Thread dans une classe ?
    Par Sephi dans le forum Threads & Processus
    Réponses: 7
    Dernier message: 07/03/2004, 18h16
  5. Fonction callback dans une classe
    Par julian_ross dans le forum MFC
    Réponses: 8
    Dernier message: 02/03/2004, 11h42

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