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 :

ERROR: Cannot find dialog template with IDD


Sujet :

MFC

  1. #1
    Membre régulier
    Inscrit en
    Janvier 2006
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Janvier 2006
    Messages : 74
    Points : 84
    Points
    84
    Par défaut ERROR: Cannot find dialog template with IDD
    Bonjour,
    J'ai un code tout bete.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
           AFX_MANAGE_STATE(AfxGetStaticModuleState());
    	CAppViewCall *aWindows;
    	BOOL result;
     
    	aWindows= new CAppViewCall(NULL,g_AppConf);
    	if ( aWindows== NULL ){
    		AfxMessageBox("Allocation error for g_AppView");
    		TRACE("********************** allocation error\n");
    		}
    	result = aWindows->Create(IDD_DIALOG1,NULL);
    	if( !result)
    		{
    		 AfxMessageBox("Error Creating Dialog Object");
    		 TRACE("create error\n");
    	}
     
    sachant que:
    class CAppViewCall : public CDialog
    Dans les ressources, j'ai bien une boite de Dialogue nomé IDD_DIALOG1.
    Quand je mets mon curseur sur IDD_DIALOG1, j'ai la bonne valeur "145"
    Quand j'ouvre le binaire .rc, il existe bien une boite de dialog 145 qui correspond àma fenetre.
    Si je fais proprieté sur ma fenetre, elle porte le bon nom et la bonne id.
    Mais j'ai toujours cette erreur
    ERROR: Cannot find dialog template with IDD 145, sur le create.
    Quand je debug, visual s'arrete sur le fichier dglcore.cpp
    HINSTANCE hInst = AfxFindResourceHandle(lpszResource, RT_DIALOG);
    j'ai plus idée.....

    Merci d'avance[/code]

  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
    question pourquoi tu utilises
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    AFX_MANAGE_STATE(AfxGetStaticModuleState());
    ?

  3. #3
    Membre régulier
    Inscrit en
    Janvier 2006
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Janvier 2006
    Messages : 74
    Points : 84
    Points
    84
    Par défaut
    P Parce que c'est une DLL et que d’après mes lectures et les exemples que j'ai trouvé cette macro est utilisée et nécessaire.
    La faut il?

  4. #4
    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
    si,
    l'appel de cette dialogue se fait dans une fonction de la DLL ?

  5. #5
    Membre régulier
    Inscrit en
    Janvier 2006
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Janvier 2006
    Messages : 74
    Points : 84
    Points
    84
    Par défaut
    oui

  6. #6
    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
    tu dois avoir un probleme sur ton fichier .rc de la dll.
    ce n'est pas normal...

  7. #7
    Membre régulier
    Inscrit en
    Janvier 2006
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Janvier 2006
    Messages : 74
    Points : 84
    Points
    84
    Par défaut
    Est il normale d'avoir des valeurs identique dans les ressources.

  8. #8
    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
    Citation Envoyé par emardjean
    Est il normale d'avoir des valeurs identique dans les ressources.
    a quel niveau ? les dialogues ? les controles ?
    pour les dialogues non .

  9. #9
    Membre régulier
    Inscrit en
    Janvier 2006
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Janvier 2006
    Messages : 74
    Points : 84
    Points
    84
    Par défaut
    Bon, de toutes maniéres c'est pas le probléme, j'ai supprimé le resource.h, je l'ai regenéré,j'ai plus d'id en doublon et cela fonctionne toujours pas.
    Comme c'est une solution, qui contient plusieurs projets, je me demande s'il peut se planter de resource.

  10. #10
    Membre régulier
    Inscrit en
    Janvier 2006
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Janvier 2006
    Messages : 74
    Points : 84
    Points
    84
    Par défaut
    Salut,
    J'ai trouvé, dans les options de compil, j'avais un _usr_dll au lieu d'un _usrdll.
    De ce faite, la dll crée ne correspondait pas à une dll avec MSF et il ne trouvait pas les ressources.
    Ne reprennez jamais un code à motié achevé par quelqu'un d'autre...


    Merci pour l'aide apporté

  11. #11
    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
    Citation Envoyé par emardjean
    Salut,
    J'ai trouvé, dans les options de compil, j'avais un _usr_dll au lieu d'un _usrdll.
    De ce faite, la dll crée ne correspondait pas à une dll avec MSF et il ne trouvait pas les ressources.
    Ne reprennez jamais un code à motié achevé par quelqu'un d'autre...


    Merci pour l'aide apporté
    héhé du coup c'etait normal lol ...

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

Discussions similaires

  1. maven compiler plugin :error: cannot find symbol class
    Par kader58 dans le forum Général Java
    Réponses: 0
    Dernier message: 26/05/2015, 16h30
  2. Réponses: 2
    Dernier message: 01/03/2012, 18h11
  3. [STRUTS] [Debutant] Cannot find message resources...
    Par grizzz dans le forum Struts 1
    Réponses: 14
    Dernier message: 05/05/2011, 16h08
  4. Error - Cannot find XMLScript
    Par hunzi dans le forum XMLRAD
    Réponses: 2
    Dernier message: 07/09/2006, 15h28
  5. [Tomcat 4.1][Struts] Cannot find global ActionForward....
    Par otminou dans le forum Tomcat et TomEE
    Réponses: 4
    Dernier message: 13/09/2004, 12h04

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