problème lors de l'éxecution de la release

problème lors de l'éxecution de la release - C++ - Programmation

Marsh Posté le 15-03-2005 à 09:41:14    

Bonjour,
J'ai un gros problème : j'ai une application multithread sous vc++, lorsque je l'éxécute en mode debug tout paraît normal mais dès que je l'éxecute en release, de nombreaux problèmes appraissent (lors de l'éxecution), le principal est que je ne peux plus écrire dans aucun fichier, je peux créer mais dès que j'essaie d'écrire il me renvoie "access violation: la mémoire ne peur pas être read".
est ce que vous avez une idée sur l'origine du problème. J'ai essayé avec les options multithread,... des settings mais je coince complétement(je crois que le problème vient de là). Je tiens à préciser que l'application est développée dans une partition qui contient un espace libre de 25 Go.
Je vous répète que la debug fonctionne normallement ,donc je pourrais m'inspirer des settings de la debug.
Merci de votre aide

Reply

Marsh Posté le 15-03-2005 à 09:41:14   

Reply

Marsh Posté le 15-03-2005 à 09:42:50    

c'est une simple erreur de segmentation, un pointeur qui part dans le décor, rien d'autre.

Reply

Marsh Posté le 15-03-2005 à 18:14:03    

Taz a écrit :

c'est une simple erreur de segmentation, un pointeur qui part dans le décor, rien d'autre.


 
+1
 
regarde mon post ici : http://forum.hardware.fr/hardwaref [...] 6210-1.htm

Reply

Marsh Posté le 15-03-2005 à 18:18:56    

Merci les gars, en fait j'ai trouvé le problème: j'utilisais le type CString (avec getbuffer), ça a créé des problèmes de débordement de zone mémoire.
Merci pour tout!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed