Erreur d'application c++

Résolu
cs_kebab38 Messages postés 1 Date d'inscription mardi 14 octobre 2008 Statut Membre Dernière intervention 28 octobre 2008 - 28 oct. 2008 à 15:53
neo1012 Messages postés 15 Date d'inscription dimanche 3 juin 2007 Statut Membre Dernière intervention 20 février 2009 - 28 oct. 2008 à 20:50
Bonjour,
j'intervient sur une modification d'un programme assez long en C++, mais avant de commencer je doit resoudre une erreur d'application qui intervient :
l'instruction '0x0041fe3'emploie l'adresse mémoire '0xdddddde1'. la mémoire ne peut pas etre read. Puis le deboggueur m'envoi sur l'instruction 'dword ptr [edr+4]'. Je croi comprendre que c'est une tentative de lecture dans une zone de mémoire où l'opération n'est pas permise. Que faire pour résoudre cette erreur sachant que jsui un debutant en matiére d'interface graphique en c++ ? Merci d'avance pour toutes vos pistes ...

1 réponse

neo1012 Messages postés 15 Date d'inscription dimanche 3 juin 2007 Statut Membre Dernière intervention 20 février 2009
28 oct. 2008 à 20:50
C'est un buffer overflow je crois. Dans ton programme t'as peut-etre un probleme avec un tableau (tu ecris plus que ce qu'il n'y a de case), ou alors avec un pointeur
3
Rejoignez-nous