Probleme MFC Débutant

Probleme MFC Débutant - C++ - Programmation

Marsh Posté le 14-08-2008 à 15:37:26    

Bonjour tout le monde,
 
Je travaille depuis quelques mois sur un programme que je viens de finir. Ce programme est fait sous visual studio 2008 et comporte plusieurs
Depuis quelques semaines j'ai appris à utiliser les MFC..J'ai donc fait une interface qui à l'air de bien marcher quand je fais des petits programmes pour tester les differents boutons et les edit control...
mais quand j'essai de faire dans les classes que j'avais crée au paravant des includes des fichiers de l'interface(j'ai ajouté ces classes au projet(MFC)que j'ai nommé GDR...donc c'est dans le fichier GDRView ou se trouvent les differentes variables associées aux controles...) c'est à dire le GDRView il m'affiche plusieurs messages d'erreurs...
 
Je sais que ca risque de ne pas etre tres claire mais c assez dificile a expliquer...n'esitez pas à me poser des questions
je pense qd meme que les pro des MFC n'auraient pas trop de mal...
 
Je compte sur votre aide....ca me tracasse depuis pas mal de temps j'ai essayé l'heritage, l'amitié entre les classes et tt mais rien ne marche...
 
ps: c'est ma premiere interface avec les MFC....
 
Merci a tous

Reply

Marsh Posté le 14-08-2008 à 15:37:26   

Reply

Marsh Posté le 14-08-2008 à 15:46:56    

inblack a écrit :


Je sais que ca risque de ne pas etre tres claire mais c assez dificile a expliquer...


Et si tu commençais par poster les messages d'erreurs ! :o


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
Reply

Marsh Posté le 14-08-2008 à 15:56:59    

Plusieurs messages d'erreur sont dans le fichier GDRView.h auquel j'ai pas touché....
j'ai juste fait un include de ce fichier dans mon programme pour utiliser les variables correspondants aux controls (les m_str)
 
Voici quelques messages d'erreurs qd meme:
 
 
d:\documents and settings\sesa82339\my documents\visual studio 2008\projects\gdr\gdr\gdrview.h(15) : error C2065: 'IDD_GDR_FORM' : identificateur non déclaré
d:\documents and settings\sesa82339\my documents\visual studio 2008\projects\gdr\gdr\gdrview.h(19) : error C2143: erreur de syntaxe : absence de ';' avant '*'
d:\documents and settings\sesa82339\my documents\visual studio 2008\projects\gdr\gdr\gdrview.h(19) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
d:\documents and settings\sesa82339\my documents\visual studio 2008\projects\gdr\gdr\gdrview.h(19) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
d:\documents and settings\sesa82339\my documents\visual studio 2008\projects\gdr\gdr\gdrview.h(19) : warning C4183: 'GetDocument' : type de retour manquant ; fonction membre retournant 'int' prise par défaut
d:\documents and settings\sesa82339\my documents\visual studio 2008\projects\gdr\gdr\equations_co.cpp(5) : error C2248: 'CGDRView::CGDRView' : impossible d'accéder à protected membre déclaré(e) dans la classe 'CGDRView'
        d:\documents and settings\sesa82339\my documents\visual studio 2008\projects\gdr\gdr\gdrview.h(11) : voir la déclaration de 'CGDRView::CGDRView'
        d:\documents and settings\sesa82339\my documents\visual studio 2008\projects\gdr\gdr\gdrview.h(7) : voir la déclaration de 'CGDRView'

Reply

Marsh Posté le 14-08-2008 à 18:20:54    

ben ils sont suffisamment clairs ces messages, non [:petrus dei]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 18-08-2008 à 09:57:58    

oui mais tous ces erreurs disparaissent quand j'enleve les include et que je compile separemment mon interface et le programme que j'avais deja fait....

Reply

Marsh Posté le 18-08-2008 à 10:02:38    

Je pose ma question differemment:
Est ce qu'il y a le moyen d'ajouter une interface avec des mfc a un programme contenant plusieurs classes??

Reply

Marsh Posté le 18-08-2008 à 10:08:06    

tes erreurs n'ont aucun rapport. Lis les vas voir à la ligne que ça t'indiques et ça devrait te sauter aux yeux ...

Reply

Marsh Posté le 18-08-2008 à 12:43:51    

[r]Sinon est ce qu'il y a quelqu'un qui peut m'expliquer comment ajouter une interface avec des mfc a un programme deja existant??
J'ai essayé d'ajouter qu'une classe a mon interface mais ca met un temps enorme pour s'executer [/r]

Reply

Marsh Posté le 26-08-2008 à 12:12:43    

les MFC sont toujours d'actualités ?
Y a pas eu mieux depuis ?


---------------
je connais tout, je ne sais rien, seule certitude, à vouloir trop on finit par tout perdre.
Reply

Marsh Posté le 26-08-2008 à 13:56:41    

si genre QT ou .NET Forms

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed