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