Bonjour,
Je me permets de rééditer cette discussion, qui a dû être involontairement perdue lors de l'incident passé...

Je développe une application sous WxDev-c++ qui recherche des cas particuliers dans des fichiers .csv (doublons, champs vides...)

Je rencontrais un freeze de l'application lors d'un clic sur celle ci (pour la déplacer ou pour accéder à la barre de menu par exemple)

Si quelqu'un rencontre le même problème, la solution réside au niveau de la gestion des évènements.

J'ai fini par trouver la solution:
Il semble que ce problème survienne essentiellement lorsque l'on essaye d'écrire régulièrement dans un contrôle de type texte.

Il faut appeler périodiquement la fonction membre wxYield() de la classe wxApp.

Exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
wxApp *pointeur = new wxApp;
puis pour l'utiliser, avant d'écrire dans le textcontrol:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
pointeur->Yield(false);

Voici la page qui m'a sorti de là:
http://docs.wxwidgets.org/stable/wx_...s.html#wxyield

Bon codage...