BOnjour a tous ,
Je viens de terminer le codage de mon application .. Je travaillais jusqu'a lors sous visual C++ et exécutais mon programme via le boutton debug ...
J'ai décidé d'arreter de me servir de visual C++ ("prise importante de ram") donc j'ai lancé la compilation d'un exécutable "release" mais quand je le lance ou quand je lance le .exe dans debug mon programme se vautre totalement ...
J'ai aucun moyen de vérifier pk il plante en le lancant via un .exe ...
SVP aidez moi
PS : Apres avoir bidouillé un peu mon code ... J'ai trouvé d'ou venait mon probleme ...
J'ai une fonction qui permet de transformer ma chaine "0000" -> "31313131"
Donc aparement ca serait cette transformation qui changerait entre les 2 modes de lancement de mon programme.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 LONG StringToHex (std::string s) // StringToLong { char * b = new char [s.size()] ; for (int i(0) ; i < s.size() ; ++i) b[i] = s[i] ; char * c ; return LONG(strtol (b,&c,16)); }
Partager