Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1967 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [MFC] Problème d'include

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MFC] Problème d'include

n°259180
[ ZeD ]
Désigné volontaire
Posté le 02-12-2002 à 18:12:29  profilanswer
 

Hello,
 
voilà j'ai utilisé AppWizard pour créer le squelette d'une appli SDI. Ensuite dans MainFrm.cpp j'ai créé une fonction toute conne pour modifier le texte de la status bar :
 

Code :
  1. void CMainFrame::ChangeStatusText(LPCTSTR text)
  2. {
  3. m_wndStatusBar.SetWindowText(text);
  4. }


 
et comme j'ai besoin de l'utiliser depuis la fonction Serialize de la classe Doc, je rajoute #include "MainFrm.cpp" au début de mon fichier MFC2Doc.cpp (oui, mon projet s'appelle MFC2  ;)):
 

Code :
  1. #include "stdafx.h"
  2. #include "MFC2.h"
  3. #include "MFC2Doc.h"
  4. #include "MainFrm.cpp"
  5. #ifdef _DEBUG
  6. #define new DEBUG_NEW
  7. #undef THIS_FILE
  8. static char THIS_FILE[] = __FILE__;  // ligne 12
  9. #endif


 
et là quand je compile j'obtiens l'erreur suivante :
 

Code :
  1. MFC2Doc.cpp
  2. C:\Program Files\Microsoft Visual Studio\MyProjects\MFC2\MFC2Doc.cpp(12) : error C2370: 'THIS_FILE' : redefinition; different storage class
  3.         c:\program files\microsoft visual studio\myprojects\mfc2\mainfrm.cpp(12) : see declaration of 'THIS_FILE'


 
alors, comment ça se fait ?  :??:


Message édité par [ ZeD ] le 02-12-2002 à 18:13:20

---------------
The N·Zone New Formation Official Website
mood
Publicité
Posté le 02-12-2002 à 18:12:29  profilanswer
 

n°259230
Taz@PPC
saloperie de i=`expr $i + 1`;
Posté le 02-12-2002 à 20:28:26  profilanswer
 

[:leg9]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Makefile powa  :bounce:  :bounce:  :bounce:  


---------------
du bon usage de rand [C] / [C++]
n°259233
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 02-12-2002 à 20:59:25  profilanswer
 

Euh... depuis quand on inclut un fichier *.cpp ? :heink:
 
Il faut inclure MainFrm.h !!!  :pfff:


---------------
J'ai un string dans l'array (Paris Hilton)
n°259234
Taz@PPC
saloperie de i=`expr $i + 1`;
Posté le 02-12-2002 à 21:00:31  profilanswer
 

Harkonnen a écrit a écrit :

Euh... depuis quand on inclut un fichier *.cpp ? :heink:
 
Il faut inclure MainFrm.h !!!  :pfff:  



ouais (j'avais meme po lu, vu l'orientation du topims  :whistle:)


---------------
du bon usage de rand [C] / [C++]
n°259771
[ ZeD ]
Désigné volontaire
Posté le 03-12-2002 à 15:22:51  profilanswer
 

hem, effectivement, ça marche tout de suite mieux....  :sweat:  :D


---------------
The N·Zone New Formation Official Website

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [MFC] Problème d'include

 

Sujets relatifs
envoi d'email simple avec MFC?[ JAVA ] probleme avec un servlet dans tomcat
probleme avec redirection automatique vers une url[JS] Problème simple...
probleme de cast dynamique avec heritage etcpetit probleme rapide pour les connaisseurs
[ JS et Navigateurs ] Probleme de compatibilitéProblème d'héritage
[reseau] probleme de desynchroGérer les retours à la ligne avec des include ou readfile....
Plus de sujets relatifs à : [MFC] Problème d'include


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR