Access Violation

Signaler
Messages postés
16
Date d'inscription
samedi 23 mars 2002
Statut
Membre
Dernière intervention
19 août 2002
-
Messages postés
21
Date d'inscription
mardi 23 juillet 2002
Statut
Membre
Dernière intervention
14 août 2002
-
Salut,
à l'exécution de mon programme, j'ai l'erreur suivante qui s'affiche :
Unhandled exception in machin.exe : 0xC0000005 Access Violation
Si vous avez la moindre idée de ce qui pourrait provoquer ce genre de message
Merci

4 réponses

Messages postés
269
Date d'inscription
mercredi 24 avril 2002
Statut
Membre
Dernière intervention
9 juin 2003

Pointeurs qui pointent vers des zones mémoires qui ne sont pas pour ton prog.
par exemple pointeur=NULL
pour *pointeur=5; peut amener ce type d'erreur
file la source..
***raph***
Messages postés
16
Date d'inscription
samedi 23 mars 2002
Statut
Membre
Dernière intervention
19 août 2002

En fait en exécutant ce programme chez moi hier soir, il a marché sans problème (sous windows millenium, au boulot j'ai NT) alors je vais voir si l'install est pas pourri ici où si ça vient pas de NT.
Merci
Messages postés
269
Date d'inscription
mercredi 24 avril 2002
Statut
Membre
Dernière intervention
9 juin 2003

effectivement, c très bizard.
Je vois pass ce qui pourrait faire ca dans ton code.
essaye d'utiliser un debuggeur pour voir d'où vient l'erreur, quelle fonction.
***raph***
Messages postés
21
Date d'inscription
mardi 23 juillet 2002
Statut
Membre
Dernière intervention
14 août 2002

utilise 1 debuger.. style si t sous VC tu te met en mode debug et tu met 1 point d'arret a peu pres avant le moment ou ca plante (a toi d'estimer quelle action fait ce plantage) puis tu lance en mode pas a pas pour voir quelle variable plante..

verifie que tous tes pointeurs sont initialisés (vive le new) ... utilise 1 maximum les declarations en static des variables locales au sein de tes fonctions.....