Bonjour � tous,
J'ai une application qui fonctionne tr�s bien en compilation release mais quand je la lance dans mon debuggueur, j'ai des messages d'erreurs inqui�tants, bien qu'ils n'emp�chent pas le programme de fonctionner:
et ainsi de suite jusqu'� :Exception de premi�re chance � 0x100926f6 dans Reader.exe*: 0xC0000005: Violation d'acc�s lors de la lecture de l'emplacement 0x77010000.
Exception de premi�re chance � 0x100926f6 dans Reader.exe*: 0xC0000005: Violation d'acc�s lors de la lecture de l'emplacement 0x77020000.
Exception de premi�re chance � 0x100926f6 dans Reader.exe*: 0xC0000005: Violation d'acc�s lors de la lecture de l'emplacement 0x77030000.
Exception de premi�re chance � 0x100926f6 dans Reader.exe*: 0xC0000005: Violation d'acc�s lors de la lecture de l'emplacement 0x77040000.
Exception de premi�re chance � 0x100926f6 dans Reader.exe*: 0xC0000005: Violation d'acc�s lors de la lecture de l'emplacement 0x77050000.
Exception de premi�re chance � 0x100926f6 dans Reader.exe*: 0xC0000005: Violation d'acc�s lors de la lecture de l'emplacement 0x77060000.
Si je debuggue pas � pas, ces erreurs surviennent toutes lors de l'appel � cette fonction:Exception de premi�re chance � 0x01983f15 dans Reader.exe*: 0xC0000005: Violation d'acc�s lors de la lecture de l'emplacement 0x7c7f0000.
mais avant le code g�r� au niveau du WM_CREATE.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 reader.MainWindow=CreateWindowEx(0, "Reader"," Reader", WS_POPUP|WS_CLIPSIBLINGS|WS_CLIPCHILDREN,0,0,0,0,NULL,NULL,hInstance,NULL);
Le debuggueur me d�signe cette ligne 105 du fichier malloc.c
Mais comment puis-je savoir ce qui est � corriger dans mon code?
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 return HeapAlloc(_crtheap, 0, size ? size : 1);
Merci d'avance
Partager