[VisualStudio] Détection des fuites mémoires avec la CRT

Détection des fuites mémoires avec la CRT [VisualStudio] - C++ - Programmation

Marsh Posté le 12-08-2002 à 08:03:01    

Yo !
 
  Je voulais savoir quel était la procédure a suivre pour avoir les informations "verbose" de la détection de fuite mémoire sous VS.NET, car j'ai suivi les instructions donné dans la doc mais sans résultats ...
 
  J'ai inclus les lignes:

Code :
  1. #define _CRTDBG_MAP_ALLOC
  2. #include <stdlib.h>
  3. #include <crtdbg.h>


 
dans mon fichier stdafx.h que voici:

Code :
  1. // stdafx.h : fichier Include pour les fichiers Include  système standard,
  2. // ou pour les fichiers Include spécifiques au projet qui sont fréquemment utilisés,
  3. // mais rarement modifiés
  4. #pragma once
  5. #ifndef VC_EXTRALEAN
  6. #define VC_EXTRALEAN  // Exclut les informations rarement utilisées des en-têtes Windows
  7. #endif
  8. // Modifiez les valeurs suivantes si votre plate-forme cible est antérieure aux plates-formes spécifiées ci-après.
  9. // Consultez la documentation MSDN pour obtenir des informations récentes sur les valeurs respectives des différentes plates-formes.
  10. #ifndef WINVER    // Permet l'utilisation de fonctionnalités spécifiques à Windows 95 et à Windows NT 4 ou version ultérieure.
  11. #define WINVER 0x0400  // La valeur appropriée doit être utilisée pour des applications cibles Windows 98 et Windows 2000 ou version ultérieure.
  12. #endif
  13. #ifndef _WIN32_WINNT  // Permet l'utilisation de fonctionnalités spécifiques à Windows NT 4 ou version ultérieure.
  14. #define _WIN32_WINNT 0x0400  // La valeur appropriée doit être utilisée pour des applications cibles Windows 98 et Windows 2000 ou version ultérieure.
  15. #endif
  16. #ifndef _WIN32_WINDOWS  // Permet l'utilisation de fonctionnalités spécifiques à Windows 98 ou version ultérieure.
  17. #define _WIN32_WINDOWS 0x0410 // La valeur appropriée doit être utilisée pour des applications cibles Windows Me ou version ultérieure.
  18. #endif
  19. #ifndef _WIN32_IE   // Permet l'utilisation de fonctionnalités spécifiques à Internet Explorer 4.0 ou version ultérieure.
  20. #define _WIN32_IE 0x0400 // La valeur appropriée doit être utilisée pour des applications cibles Internet Explorer 5.0 ou version ultérieure.
  21. #endif
  22. #define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // certains constructeurs CString seront explicites
  23. // désactive le masquage MFC de certains messages d'avertissement courants et par ailleurs souvent ignorés
  24. #define _AFX_ALL_WARNINGS
  25. #include <afxwin.h>         // composants MFC principaux et standard
  26. #include <afxext.h>         // extensions MFC
  27. #include <afxdisp.h>        // classes Automation MFC
  28. #include <afxdtctl.h>  // Prise en charge MFC des contrôles communs Internet Explorer 4
  29. #ifndef _AFX_NO_AFXCMN_SUPPORT
  30. #include <afxcmn.h>
  31. #include <afxcview.h>
  32. // Prise en charge MFC des contrôles communs Windows
  33. #endif // _AFX_NO_AFXCMN_SUPPORT
  34. #include <afxsock.h>  // extensions du socket MFC
  35. #include <vector>
  36. #include <list>
  37. #include <afxdhtml.h>
  38. #define _CRTDBG_MAP_ALLOC
  39. #include <stdlib.h>
  40. #include <crtdbg.h>
  41. #include "Share it !.h"

Reply

Marsh Posté le 12-08-2002 à 08:03:01   

Reply

Marsh Posté le 13-08-2002 à 15:42:10    

Aurais tu des fuites?


---------------
LOVE & PEACE !!! [:kirvel]
Reply

Marsh Posté le 13-08-2002 à 15:48:16    

...et !? t'éspères que ça va faire quoi au juste tous tes includes ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed