Voila,
J'ai une fichie principale qui contient dans le .cpp l'include:
une fiche secondaire qui contient des composants de la JVCL ( JvDBGrid,..)
Code : Sélectionner tout - Visualiser dans une fenêtre à part #include "Excel_2k.h"
si je fais un include de cette fiche dans ma fiche principale,
J'ai des erreurs du type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
- [C++ Error] JvJVCLUtils.hpp(307): E2015 Ambiguity between 'Dialogs' and 'Excel_2k:
ialogs'
[C++ Error] JvJVCLUtils.hpp(393): E2015 Ambiguity between 'Menus' and 'Excel_2k::Menus'
[C++ Error] JvJVCLUtils.hpp(430): E2015 Ambiguity between 'Windows' and 'Excel_2k::Windows'
[C++ Error] FrmMain.cpp(3443): E2015 Ambiguity between '_fastcall TDateTime::operator double() const' and '_fastcall TDateTime::operator int() const'
etc...
Alors que si j'inverse seulement
Alors ça compile normalement ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
Pourquoi l'ordre des include est il si important?

 

 
		
		 
         
 

 
			
			



 
			

 Erreur d'include entre Jvcl et Excel_2k
 Erreur d'include entre Jvcl et Excel_2k
				 Répondre avec citation
  Répondre avec citation
Partager