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 :

composants C++ Builder et h�ritage multiple [FAQ]


Sujet :

C++Builder

  1. #1
    Membre habitu�
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2003
    Messages : 10
    Par d�faut composants C++ Builder et h�ritage multiple
    Bonjour,

    j'ai cr�� un composant c++ Builder d�riv� de TComponent mais j'aimerais �galement le faire d�river d'une classe abstraite...

    d�claration du composant:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    class PACKAGE TGraphModel : public TComponent, public Observer
    le compilateur me renvoie le message d'erreur suivant:

    "Observer is not abstract public single inheritance class hierarchy with no data".

    Je ne comprends pas trop le sens de ce message... la classe Observer est pourtant abstraite..

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    class Observer
    {
    private:
        TController *controller ;
     
    public:
        Observer() ;
        Observer(TController* pController) ;
        ~Observer() ;
        virtual void Update() = 0 ;
        virtual void Update(unsigned nodeO, unsigned nodeD) = 0 ;
    };
    Si quelqu'un a une id�e Merci d'avance

  2. #2
    Membre �m�rite Avatar de 10_GOTO_10
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    890
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 890
    Par d�faut Re: composants C++ Builder et h�ritage multiple
    "with no data".
    La classe doit �tre abstraite pure et sans donn�es. Autant dire vide. C'est � dire que concr�tement, Borland n'accepte pas l'h�ritage multiple sur des objets de la VCL.

  3. #3
    Membre habitu�
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2003
    Messages : 10
    Par d�faut
    oui c'est �a...
    Merci pour ta r�ponse.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. h�ritages multiples et fonctions abstraites
    Par julien.sagnard dans le forum C++
    R�ponses: 4
    Dernier message: 21/10/2005, 14h58
  2. [heritage][conception]h�ritage multiple en java!
    Par soulhouf dans le forum Langage
    R�ponses: 9
    Dernier message: 25/08/2005, 20h03
  3. L'h�ritage multiple est-il possible en Delphi ?
    Par SchpatziBreizh dans le forum Langage
    R�ponses: 8
    Dernier message: 30/06/2005, 11h30
  4. utilisez vous l'h�ritage multiple ?
    Par vodosiossbaas dans le forum C++
    R�ponses: 8
    Dernier message: 13/06/2005, 20h25
  5. [XML Schemas]h�ritage multiple
    Par nicolas_jf dans le forum XML/XSL et SOAP
    R�ponses: 2
    Dernier message: 10/06/2003, 12h55

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