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 :

Les classes ne s'affichent pas


Sujet :

MFC

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    336
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 336
    Points : 341
    Points
    341
    Par défaut Les classes ne s'affichent pas
    Bonjour à tous,

    je travaille sous Visual C++ 6.0, et dans mon espace de travail sur la gauche, j'ai les onglets suivants : Classes, ressources et fichiers. Lors du chargement du projet, dans l'onglet classes, il est écrit : "encore 200 classes à charger", puis "encore 150 classes à charger", bref cela décompte. Mais une fois que tout semble terminé, rien ne s'affiche. Autrement dit, j'ai juste d'affiché Classes MonApp et rien en-dessous.
    Les autres onglets ressources et fichiers quant à eux marchent correctement.
    Connaissez-vous ce problème ? Comment faire pour qu'il m'affiche les classes ?
    Merci.

  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
    Points : 17 323
    Points
    17 323
    Par défaut
    salut,
    essaye de detruire le fichier .clw de ton projet puis de relancer classwizard et la regeneration .

  3. #3
    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
    Points : 17 323
    Points
    17 323
    Par défaut
    autre chose à verifier :
    que les headers des classes soient bien dans le dossier headers files et non dans external dependencies si c'est le cas fait un glisser deplacer des fichiers dans headers files.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    336
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 336
    Points : 341
    Points
    341
    Par défaut
    Salut,
    merci. Hélas ca n'a rien changé.

    Quand je relance le Wizard, il me dit qu'il ne trouve pas le fichier .clw et me demande de sélectionner du code source. J'ai sélectionné le fichier MonAppView.h. Il a accepté, j'ai bien retrouvé les variables comme je les avais définies, de même que les handlers. Par contre toujours rien à afficher côté classe.

  5. #5
    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
    Points : 17 323
    Points
    17 323
    Par défaut
    les classes en questions sont situes uniquement dans le .h MonAppView.h ?

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    336
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 336
    Points : 341
    Points
    341
    Par défaut
    Non, je souhaiterais faire apparaître les classes de l'ensemble du projet. J'avais fait ca car il n'autorise que de sélectionner une fichier à la fois.
    Du coup j'ai recommencé, en indiquant cette fois le répertoire source uniquement, et pas de fichier spécifique. Mais ca n'a rien changé non plus.

  7. #7
    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
    Points : 17 323
    Points
    17 323
    Par défaut
    essaye de fermer ton projet ,
    del du fichier .clw ,.opt ,.ncb
    ouverture project classwizard verifier que l'on se retrouve à la racine du projet avec les .h et sources dispos faire OK.

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    336
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 336
    Points : 341
    Points
    341
    Par défaut
    Je dois te dire un grand merci, ca a bien marché. D'autre part tu sais, j'avais perdu l'aide intuitive, du style, quand tu écris une instance d'une classe et que tu mets un . ou un -> et que ca te liste l'ensemble des membres de ladite classe. Et bien grâce à ton aide j'ai également récupéré cela.

    Donc récapitulatif pour ceux qui rencontrent le problème suivant : les classes semblent se charger dans l'onglet de la zone de travail mais finalement rien apparaît et/ou l'aide intuitive ne marche plus :
    Fermer le projet.
    Supprimer les fichiers: .clw ,.opt ,.ncb
    Réouvrir le projet.
    Normalement maintenant les classes et l'aide intuitive remarche.
    Maintenant lancer le Wizard. Il détecte l'absence du fichier et vous ouvre alors une boîte de dialogue vous demandant de lui réindiquer les fichiers sources. Indiquer le répertoire source du projet.

  9. #9
    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
    Points : 17 323
    Points
    17 323
    Par défaut
    n'oublie pas le tag resolu a+

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 18/05/2010, 16h57
  2. [AJAX] Div dynamique AJAX. Sous IE, les images ne s'affichent pas
    Par N3odyme dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 10/12/2006, 20h56
  3. Les images ne s'affichent pas dans mes JSP
    Par casho dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 16/09/2006, 20h01
  4. Templates :: les variables ne s'affichent pas
    Par gollum33 dans le forum Langage
    Réponses: 2
    Dernier message: 19/06/2006, 22h49
  5. [JAR] Les icônes ne s'affichent pas
    Par david06600 dans le forum Général Java
    Réponses: 15
    Dernier message: 19/02/2006, 14h01

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