Bonjour,
Nouveau venu dans l'environnement Visual C++ 2005 je suis confront� � un probl�me lors du lancement de mon appli en mode Debug.
Le message erreur au lancement est le suivant
Debug Assertion Failed
dbgheap.c line 1414
_CtrIsValidHeapPointer(pUserData)
Si je persite gros plantage � l'ex�cution.
J'ai r�duit au maximum mon projet pour faire un test, code complet ci-dessous.
En fait le probl�me ne semble pas directement venir de mon appli (qui marche parfaitement en mode Release) mais peut-�tre des #include et des options de compil.
Tout le souci vient quand j'ajoute la ligne :
#include <afxwin.h> dans le stdafx.h
avec utilisation des standards lib MFC et comme option de compil /clr pour un projet d'origine Windows Forms.
Peut-�tre n'est ce pas les bonnes options, mais je n'ai rien trouv� d'autre pour, � la fois utiliser des Forms, les constantes et d�clarations windows et des appels � des fonctions de la registry et les MFC.
Si quelqu'un a une id�e ou une solution, merci par avance.
J'ai d�ja fait plusieurs changements sans succ�s et un tour rapide sur le net ne m'a pas fourni de solution.
Mon code completavec comme stdafx.h
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11 / Testdebug.cpp : main project file. #include "stdafx.h" using namespace System; using namespace System::Windows::Forms; int main(void) { MessageBox::Show( "Lancement de TestDebug", "", MessageBoxButtons::OK, MessageBoxIcon::Exclamation ); return 0; }
Merci par avance.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5 #pragma once #define WINVER 0x0501 #define _AFXDLL #include <afxwin.h>
A+
![]()
Partager