Bonjour,
J'ai un probl�me tr�s �trange avec un programme d�velopp� sous Visual C++ 7.1.
Ce programme fonctionne parfaitement en debug. Les probl�mes commencent en release.
Le comportement est tr�s bizarre. J'ai eu besoin de cr�er un nouveau Thread, pour cela j'ai utilis� la librairie ACE, je cr�e un Thread qui fait uniquement un while(true) { Sleep(100); }.
J'obtiens un crash dans le programme. (M�me crash avec les flags : MT et MD du compilateur).
J'ai remplac� pour voir un malloc par un new. Dans Visual C++, le programme lanc� sans d�buggeur fonctionne. Mais le m�me programme lanc� � partir de l'explorateur windows crash !. (Le programme Release lanc� avec le debugger � l'int�rieur de Visual � toujours march�.).
Je suis un peu perdu et ne sais plus trop quoi essay� !!! Je n'ai aucun warning � la compilation / �dition des liens. Quant aux flags de compile, je ne vois pas quoi modifier ormis \MT et \MD
Merci pour vos conseils.
Partager