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 :

Désactiver le gestionnaire de mémoire des MFC


Sujet :

MFC

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    1 825
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 1 825
    Par défaut Désactiver le gestionnaire de mémoire des MFC
    Bonjour à tous,

    J'utilise un gestionnaire de mémoire pour mettre dans un fichier les allocations que je n'ai pas désallouées.

    Malheureusement, ça entre en conflit avec le gestionnaire de mémoire des MFC, pour lui, je ne désalloue rien, donc ça prend un temps considérable à la fin de l'exécution en débug le temps qu'il affiche tous les leaks...

    Est-ce qu'il n'y a tout simplement pas moyen de désactiver le contrôle mémoire effectué par les MFC ?


    Merci,

    A bientôt

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 463
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 463
    Par défaut
    Les MFC non pas de gestionnaire de mémoire spécifiques. Elles utilisent le gestionnaire standard de la C-Runtime.
    La version Debug des MFC utilise la fonction "_CrtSetDbgFlag" pour configurer le gestionnaire de mémoire de la C-Runtime en Debug pour afficher les fuites mémoire.
    Jetez un coup d'oeil sur cette fonction et les MACRO des MFC qui l'utilisent.

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    1 825
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 1 825
    Par défaut
    Impeccable, j'ai mis _CrtSetDbgFlag(0) et ça ne m'embête plus.


    Merci beaucoup,

    A bientôt

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Désallocation mémoire des types record
    Par mounis dans le forum Langage
    Réponses: 2
    Dernier message: 07/02/2006, 13h21
  2. [Interfaces] Comment définir l'emplacement mémoire des methodes ?
    Par Clorish dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 16/12/2005, 14h45
  3. Réponses: 2
    Dernier message: 14/12/2004, 18h42
  4. [MFC] Un callback dans des MFC ...
    Par elsargento dans le forum MFC
    Réponses: 3
    Dernier message: 18/02/2004, 16h04
  5. Gestion mémoire des Meshes (LPD3DXMESH)
    Par [Hideki] dans le forum DirectX
    Réponses: 1
    Dernier message: 08/07/2003, 20h34

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