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

wxWidgets Discussion :

[wxWidgets] Erreur mémoire quand on quitte l'applic


Sujet :

wxWidgets

  1. #1
    ovh
    ovh est déconnecté
    Rédacteur
    Avatar de ovh
    Homme Profil pro
    Architecte devops web full stack
    Inscrit en
    Mai 2002
    Messages
    3 841
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte devops web full stack

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 841
    Points : 6 514
    Points
    6 514
    Par défaut [wxWidgets] Erreur mémoire quand on quitte l'applic
    Bonjour à tous

    Je rencontre de temps en temps une erreur très gênante dans une application que je code en wxWidgets : quand je quitte mon applic, j'ai une erreur mémoire ! Puis l'applic se ferme. Et à part ça elle tourne normalement sans le moindre problème.

    Un exemple : j'ai été obligé de créer mon "up_button" dans la fonction sizer->Add, sinon ça plante ! L'autre par contre (down_button), ne pose aucun problème de la façon dont je l'ai fait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    downButton = new wxButton(this, DOWN_BUTTON, _T("Down"));
    sizer11->Add(new wxButton(this, UP_BUTTON, _T("Up")), 0, wxALL | wxALIGN_CENTER_VERTICAL, 4);
    sizer11->Add(downButton, 0, wxALL | wxALIGN_CENTER_VERTICAL, 4);
    Ca se produit également à d'autres moments, quand j'ajoute des contrôles, et j'aimerais bien comprendre ce qui se passe et la façon d'éviter ça.

    Environnement : Windows et Dev-C++.

    pour toute aide

    Tutoriels sur les UPS, e-commerce, PHP, critiques de livres...

    Pensez à consulter les FAQs et les cours et tutoriels.
    FAQ Linux - Cours et tutoriels Linux - FAQ PHP - Cours et tutoriels PHP
    Ce forum est fait pour vous et surtout par vous, merci d'en respecter les règles.

    Je n'ai rien à voir avec la société www.ovh.com !

  2. #2
    ovh
    ovh est déconnecté
    Rédacteur
    Avatar de ovh
    Homme Profil pro
    Architecte devops web full stack
    Inscrit en
    Mai 2002
    Messages
    3 841
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte devops web full stack

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 841
    Points : 6 514
    Points
    6 514
    Par défaut
    Bon hé bien je pense que j'ai résolu mon problème...

    En fait j'ai changé 2 choses :
    - supprimé le destructeur de ma frame principale, qui était pourtant vide (aucun code dedans, mais j'en avais mis un au cas où j'en aurais besoin) --> apparemment c'est ça qui a tout résolu. J'en ai profité pour faire de même dans mes autres classes graphiques.
    - changé le code appelé par le menu pour quitter l'application : j'ai mis Close(true) ou lieu de Close(false).

    Désormais je n'ai plus (jusqu'à présent) d'erreur mémoire... Bizarre tout de même...

    Tutoriels sur les UPS, e-commerce, PHP, critiques de livres...

    Pensez à consulter les FAQs et les cours et tutoriels.
    FAQ Linux - Cours et tutoriels Linux - FAQ PHP - Cours et tutoriels PHP
    Ce forum est fait pour vous et surtout par vous, merci d'en respecter les règles.

    Je n'ai rien à voir avec la société www.ovh.com !

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 01/03/2012, 00h45
  2. erreur quand je lance l'application Etat HTTP 500
    Par kanebody dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 30/12/2011, 07h52
  3. Réponses: 1
    Dernier message: 10/09/2008, 09h23
  4. [VB6] - Erreur mémoire avec une application multi feuille
    Par Aurazed dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 20/07/2007, 10h37

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