IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

[MFC]fuite dans dllmodul.cpp


Sujet :

MFC

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2003
    Messages : 119
    Par défaut [MFC]fuite dans dllmodul.cpp
    Bonjour,

    Sur mon application d'extension du shell, j'ai des fuites de memoire
    qui me renvoient vers le fichier C:\Program Files\Microsoft Visual
    Studio\VC98\MFC\SRC\dllmodul.cpp.
    (VC++6.0 - MFC)
    Comment les corriger ?

    Detected memory leaks!
    Dumping objects ->
    dllmodul.cpp(106) :
    {61} client block at 0x015A1700, subtype 0, 64 bytes long.
    a CDynLinkLibrary object at $015A1700, 64 bytes long
    {56} client block at 0x015A18B0, subtype 0, 64 bytes long.
    a CDynLinkLibrary object at $015A18B0, 64 bytes long
    {54} client block at 0x015A19D0, subtype 0, 64 bytes long.
    a CDynLinkLibrary object at $015A19D0, 64 bytes long
    {49} client block at 0x015A1B50, subtype 0, 64 bytes long.
    a CDynLinkLibrary object at $015A1B50, 64 bytes long
    {47} client block at 0x015A1C70, subtype 0, 64 bytes long.
    a CDynLinkLibrary object at $015A1C70, 64 bytes long
    Object dump complete.
    dllmodul.cpp
    ...
    #ifdef _AFXDLL
    // wire up this DLL into the resource chain
    VERIFY(AfxInitExtensionModule(controlDLL, hInstance));
    CDynLinkLibrary* pDLL; pDLL = new CDynLinkLibrary(controlDLL);
    ASSERT(pDLL != NULL);
    #else
    AfxInitLocalData(hInstance);
    #endif
    ...
    pDLL n'est pas libéré.

    Merci

  2. #2
    Membre expérimenté
    Avatar de Nicolas Bauland
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 119
    Par défaut
    Au risque de dire une bêtise, n'existe-t-il pas un patch pour VC 6.0 ? Le fichier incriminé semble faire partie des fichiers de visual studio, ce n'est pas un fichier que tu as créé ? Si c'est le cas, il faut voir du coté FAQ ou patch. Si c'est ton fichier, alors il faut revoir la conception et/ou la programmation.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2003
    Messages : 119
    Par défaut
    Salut,
    - oui mais le SP6 est deja installé.
    - ce fichier vient bien des sources VC98\MFC.
    - j'ai cherché sur les NG sans succes.
    Si je cree un projet mfc (appWizard - simple dialog - shared dll ), j'obtiens aussi cette erreur.
    Detected memory leaks!
    Dumping objects ->
    {47} client block at 0x00301C70, subtype 0, 64 bytes long.
    a CDynLinkLibrary object at $00301C70, 64 bytes long
    Object dump complete.
    The thread 0x4A8 has exited with code 0 (0x0).
    Note que pour le moment, l'application a l'air de bien se comporter

  4. #4
    Membre expérimenté
    Avatar de Nicolas Bauland
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 119
    Par défaut
    Citation Envoyé par VitamineC
    Si je cree un projet mfc (appWizard - simple dialog - shared dll ), j'obtiens aussi cette erreur.
    Le projet est vide au départ je suppose ? Alors il y a bien un soucis, soit au niveau de visual studio soit des dlls.

    Désolé d"une réponse aussi vague !

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2003
    Messages : 119
    Par défaut
    Oui, il est vide.
    Merci, c'est pas grave... je verrai si ca pose probleme à l'usage

Discussions similaires

  1. Réponses: 5
    Dernier message: 11/01/2006, 07h58
  2. [mfc] affichage dans une boite de dialog
    Par chronos dans le forum MFC
    Réponses: 3
    Dernier message: 14/06/2004, 15h12
  3. [MFC] Dialog dans une boucle while
    Par oxor3 dans le forum MFC
    Réponses: 5
    Dernier message: 23/04/2004, 22h51
  4. [MFC] CPropertySheet dans une CFormView ???
    Par Lofwyr dans le forum MFC
    Réponses: 2
    Dernier message: 30/07/2003, 16h49
  5. [MFC] image dans un header de CListCtrl
    Par tut dans le forum MFC
    Réponses: 3
    Dernier message: 11/06/2003, 15h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo