Ce que je comprends c'est qu'il me dit qu'il y a une erreur avec la class CDatabase.
Ce que je comprends PAS c'est que j'ai fait ce programme à partir d'un autre avec la même class et qui marche parfaitement!
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 2 juil. 2004 à 09:36
C une erreur de linkage, cad ke le linker ne trouve pas ta classe...Verifie kel n'a pas d'attribu pouvant enpecher de l'utiliser dans un autre fichier source si c le cas...
vampyritch
Messages postés2Date d'inscriptionlundi 6 janvier 2003StatutMembreDernière intervention 2 juillet 2004 2 juil. 2004 à 11:54
Et bien je ne comprends pas pourquoi le linker trouve pas la class.
Comme je l'ai dit, j'ai un programme qui marche avec cette meme structure de class et avec les meme fonctions et tout et tout...
J'ai comparé les 2 codes et ils sont pareil!
Quel genre d'attribu pourrait empecher l'utilisation de la class dans un autre fichier? Parce que en fait c'est le:
"extern CDatabase database" qui foire. A la compilation ça roule mais a l'edition de lien il trouve plus la class. Quand je retire les appels aux fonctions de la class CDatabase presents dans le fichier browse.cpp, "database.open(...)" (par ex.) il n'y a pas d'erreur... Mais bon, le but c'est bien de faire marcher le programme avec ces fonctions!!