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

MFC Discussion :

Probl�me h�ritage CWnd


Sujet :

MFC

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    F�vrier 2005
    Messages
    35
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2005
    Messages : 35
    Par d�faut Probl�me h�ritage CWnd
    Bonjour � tous,

    Je suis en train de d�velopper une application MFC dialog based qui utilise des cadres OpenGL dont la classe correspondante CGLView d�rive de CWnd. Jusqu'ici, tout marche tr�s bien. Maintenant, je d�sire cr�er une classe d�riv�e de CGLView nomm�e CGLHumerusView.

    Voici le contenu du fichier GLHUmerusView.h :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    #pragmaonce
    #include "GLView.h"
    class CGLHumerusView : public CGLView
    {
    public:
    CGLHumerusView(void);
    ~CGLHumerusView(void);
    };
    
    Rien de tr�s exotique, non ? Pourtant, quand je compile sous Visual C++ NET 2003, voil� ce que �a me dit :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    error C2504: 'CGLView' : base class undefined
    Pourtant, la classe existe, puisque je m'en sers et que �a marche bien. Bref, tout cela me semble bizarre. Quelqu'un aurait-il une solution ?

    Merci d'avance.

  2. #2
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    salut,
    sur quelle ligne precisemment tu as l'erreur ?
    tu as fait un nettoyage et r�g�n�rer la solution ?

  3. #3
    Membre averti
    Inscrit en
    F�vrier 2005
    Messages
    35
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2005
    Messages : 35
    Par d�faut
    L'erreur est sur la ligne suivante :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    class CGLHumerusView : public CGLView
    
    Sinon, oui, j'ai d�j� fait un clean et un rebuild, et le r�sultat est le m�me.

  4. #4
    Membre �m�rite
    Avatar de Gabrielly
    Inscrit en
    Juin 2004
    Messages
    722
    D�tails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 722
    Par d�faut
    Est que la case de CGLView est respect�.
    Ouvre un peu le fichier "GLView.h" et voit la d�finition de ta classe.

  5. #5
    Membre averti
    Inscrit en
    F�vrier 2005
    Messages
    35
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2005
    Messages : 35
    Par d�faut
    Effectivement, je me suis plant� en recopiant : j'ai mis CGLView au lieu de CGlView.

    C'est pas dans ces cas-l� que l'on passe pour un gros blaireau ?

    Dans tous les cas, merci pour votre aide.

Discussions similaires

  1. Probl�me h�ritage et classes abstraites
    Par sebzinzin dans le forum Langage
    R�ponses: 4
    Dernier message: 03/06/2007, 18h24
  2. aidee :probl�me h�ritage d une fonction
    Par mitnick2006 dans le forum C++
    R�ponses: 8
    Dernier message: 02/06/2007, 22h16
  3. Probl�me h�ritage et vecteur
    Par scrat88 dans le forum Langage
    R�ponses: 10
    Dernier message: 23/05/2007, 18h02
  4. [POO] Probl�me h�ritage des classes PHP4
    Par zana74 dans le forum Langage
    R�ponses: 2
    Dernier message: 15/08/2006, 16h00
  5. Probl�me H�ritage JavaScript
    Par Flavien dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 10/07/2006, 13h29

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