cs_kebab38
Messages postés1Date d'inscriptionmardi 14 octobre 2008StatutMembreDernière intervention28 octobre 2008
-
28 oct. 2008 à 15:53
neo1012
Messages postés15Date d'inscriptiondimanche 3 juin 2007StatutMembreDernière intervention20 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 ...
neo1012
Messages postés15Date d'inscriptiondimanche 3 juin 2007StatutMembreDernière intervention20 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