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 // CService.h #ifndef CServiceH #define CServiceH //class CGraph; ??? class CFire: public CGraph // l'ERREUR SE TROUVE ICI // { public: CFire(double m_P,double m_Q, double m_F, int PhisikType,int Aspect, int x1, int y1, int x2, int y2, AnsiString *BMP); private: double m_Price; double m_QuantityWater; double m_FireLessPercent; // Pourcentage de risque d'incendie en moins // }; #endif
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 // CService.cpp #pragma hdrstop #include "CService.h" #include "CGraph.h" //--------------------------------------------------------------------------- #pragma package(smart_init)Voila, le problème survient au niveau de l'héritage de class CFire
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
20
21
22 // CGraph.h #ifndef CGraphH #define CGraphH //--------------------------------------------------------------------------- class CGraph { public: CGraph(int PhisikType,int Aspect, int x1, int y1, int x2, int y2, AnsiString *BMP); AnsiString *pBmp; private: int m_PhysiqType; int m_PhysiqAspect; int m_x1; int m_y1; int m_x2; int m_y2; int m_GCX; int m_GCY; int m_Rayon; }; #endif
C++ Builder 6 trouve bien que la class CGraph provient du Header CGraph.h
Est-ce vraiment une erreur physique banale? erreur au niveau la déclaration de CGraph?
Merci de m'aider.![]()
Partager