Bonjour,

j'ai un problème avec le composant CFileDialog qui a été identifié par Microsoft ici :
http://support.microsoft.com/kb/256329/fr

Pour résumé, lorsqu'on lance une première fois un CFileDialog, tout fonctionne, et lorsqu'on utilise une deuxième fois on a un dépassement de capacité de la pile et l'appli bug.

Normalement d'après l'article ce problème a été corrigé, cependant je ne sais pas vraiment comment regarder quel Service Pack j'ai.

De plus mon projet est un projet écrit sous VC++ 6.0 puis que j'ai transféré sous Visual studio 2005, donc le problème devrait être résolu.



Edit : Quand je recrée un projet sous VS 2005 et que je met le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
 CFileDialog dlg(TRUE);
   dlg.DoModal();
Le bug ne se produit pas, cependant avec mon application qui viens de VC++ 6.0 le bug se produit.

Si quelqu'un a une idée pour résoudre cette erreur.
Merci