violation d'accès après utilisation d'un CFileDialog
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:
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