begin process at 2012 02 11 04:39:33
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

Autre

 > 

Kernel32.dll access violation


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Kernel32.dll access violation

lundi 19 février 2007 à 13:12:50 | Kernel32.dll access violation

Andejen

Bonjour,
Je programme actuellement sous vc6 en utilisant les MFC.
Mon projet a l'air de prendre une bonne tournure mais j'ai depuis quelques jours une erreur lors de la fermeture de mon application.

[quote]
First-chance exception in alpha3.exe (KERNEL32.DLL): 0xC0000005: Access Violation.
[/quote]

Le probleme c'est que dans mon cas le programme tourne parfaitement jusqu'a ce que je ferme la dialog box. Je n'ai meme pas besoin d'utiliser les fonctions de ma dialog box. il suffit que je la ferme pour voir ce message d'erreur apparaitre face a moi.
J'ai recherché un peu sur le net pour trouver des cas equivalents et j'en ai trouvé un: http://www.codeguru.com/forum/archive/index.php/t-400697.html
Cependant l'explication fournie n'est pour le moins pas tres précise.
Avaient vous deja ete confronté a ce cas? Si oui qu'avez vous fait pour le renvoyer au pays des bugs?
Merci pour vos retours d'experiences.

Andejen
lundi 19 février 2007 à 23:45:18 | Re : Kernel32.dll access violation

nightlord666

Membre Club
Lance ton programme en debug (F5 avec VC++), et regarde à quelle ligne est l'erreur.


Sachant qu'on peut toujours enlever une ligne à un programme, et que dans un programme il y a toujours un bug, un programme peut se résumer à une ligne avec un bug.
mardi 20 février 2007 à 09:02:51 | Re : Kernel32.dll access violation

Andejen

En mode debug je n'ai aucune erreurs lors de la compilation.  Le message d'erreur n'apparatit qu'a la fermeture de l'application.
J'ai ete regarde plus precisemment ce qui se passait avec le "call stack" et les lignes designées sont programmées en assembleur.
voila ce que me donne la fenetre de debug ->call stack:



->KERNEL32! 7c809783()
CAlpha3Dlg::~CAlpha3Dlg() + 107 bytes
CAlpha3App::InitInstance() line 97 + 28 bytes
AfxWinMain(HINSTANCE__ * 0x00400000, HINSTANCE__ * 0x00000000, char * 0x00141f32, int 1) line 39 + 11 bytes
WinMain(HINSTANCE__ * 0x00400000, HINSTANCE__ * 0x00000000, char * 0x00141f32, int 1) line 30
WinMainCRTStartup() line 330 + 54 bytes
KERNEL32! 7c816fd7()


J'ai essayé de remonter dans ces differents appels afin de savoir un peu ce qui avait pu se derouler. Malheureusement les seules commandes c++ sur lesquelles je tombe sont des commande pre-ecrites VC6 lors de la creation de mon projet MFC.
Juste une chose a un peu attirer mon attention (mais il y a peut etre rien d'anormal....).
le pointeur suivant qui aurqit un problème pour pointer ma Dialogbox?
+    this    0x0012fa14 {CAlpha3Dlg hWnd=0x00000000}

Bon j'avoue etre un peu bloquer donc si quelau'un a la moindre idee, ou des conseils sur ma facon de debugger je suis evidemment fortement interessé.
Bonne journee a vous.

Andejen

NB: j'espere avoir ete clair dans mes explications


mardi 20 février 2007 à 09:07:37 | Re : Kernel32.dll access violation

Andejen

(désolé pour les grossières fautes d'orthographe....)
n'apparatit ->n'apparaît
attirer->attiré
aurqit ->aurait
bloquer->bloqué
quelau'un->quelqu'un
mercredi 21 février 2007 à 12:45:18 | Re : Kernel32.dll access violation

Andejen

Réponse acceptée !
Bon ben je viens de trouver la solution à mon problème. Il suffit de télecharger le SP5 de visual studio 6.
Si jamais ca peut aider quelqu'un...


Cette discussion est classée dans : access, dll, cas, kernel32, violation


Répondre à ce message

Sujets en rapport avec ce message

Access violation et dll [ par mrous ] Bonjour,j'ai un probleme avec l'utilisation d'une dll:lorsque je l'inclue en effectuant un clic droit sur le projet (VC++ 6) et add files to project, Erreur : Access violation [ par dayvid75014 ] Bonjour à tous,Je fais ceci : FILE *ip_file;seek(ip_file, synchro_bytes[1], 0);  //synchro_bytes stocke mon 1er octet de synchro, je me positionne des FreeLibrary et Kernel32.dll [ par vecchio56 ] Bonjour,J'ai un programme qui parcourt les ressources contenues dans une dll fournie par l'utilisateur, j'utilise donc LoadLibrary/FreeLibrary pour le access violation [ par fred100582 ] Salut,j'ai un problème lors de l'exécution d'un de mes programmes, j'obtiens le message d'erreur suivant:Unhandled exception in mainProgramme.exe: 0xc ouverture de base Access [ par denis ] salut!voila mon probleme :j'ai cree une dll dans laquelle il y a une ouverture de base access au moyen d'une classe qui dérive de la classe CRecordset Access Violation dans MSVCP60D.dll (string) [ par BlackNeo ] Salut, J'utilise la classe string et je rencontre un petit problème. A chaque fois que j'essaye d'initialiser une variable string, comme par exemple Pb Kernel32 [ par UnderFlow ] Pb passage win Xp -> 98. Bonjour, Alors voilà, j'ai développé un petit programme en C que j'ai compilé sous dev-C++ (ds mon environnement XP). Il s'e Access violation [ par minet03 ] Coucou, J'ai fait une fonction dans laquelle je passe un pointeur : Ajout(Carnet* pPrevItem,...) {    pPrevItem->pSuivant = new Carnet;    ... } et il Access Violation [ par julok2 ] Salut,à l'exécution de mon programme, j'ai l'erreur suivante qui s'affiche :Unhandled exception in machin.exe : 0xC0000005 Access ViolationSi vous ave DLL, LIB, a l'aiiiiiiiiiiiide [ par madVinz ] Salut,il existe une fonction dans Kernel32.dll, nommé RegisterServiceProcess, mais qui apparrement n'est pas dans Kernel32.lib, alors je n'arrive pas


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,822 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales