Bonjour,
Je devellope actuellement un dll qui plante au link apr�s la compilation.
voici ma classe :
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
23
24 class Carte{ //Singleton private: Carte(){ //Initialisation via fichier texte de la liste list<Debitmetre*> ld } private: static Carte *c; public: static Carte * getCarte(){ if(c == NULL) c = new Carte(); return c; } list<Debitmetre*> ld;//Liste des debitmetres associés à la carte };
Quand je l'appelle dans fonctions.cpp ( qui contient les fonctions d'interactions avec ma dll ), plantage.
J'ai vu pas mal d'article qui parle de ce type d'erreur mais je comprend pas comment je dois le r�soudre...
Appel de la m�thode statique qui renvoi mon instance de CARTE :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 #include "carte.h" #include "extern.h" //fichier contenant les fonctions de la dll fournies que je dois interfacer avec mon programme static Carte* car;//variable globale destinée à stocker l'instance pour garder les informations entre chaque accés à la dll. bool connect(char id) { car=Carte::getCarte(); return true; }
Toute aide est la bienvenue merci.
Partager