je programme en C++ sous visual .NET et j'ai une application du type SDI avec un seul document et une seule vue.
je lance à partir de cela une boite de dialogue modale, sur laquelle il y a un bouton qui lance un calcul.
qd ce calcul est terminé, je clique sur OK pour fermer cette boite et ça plante sur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
DWORD COleControlSite::GetDefBtnCode()
{
----->    if (m_dwMiscStatus & OLEMISC_ACTSLIKEBUTTON)
        return (m_dwStyle & BS_DEFPUSHBUTTON) //?
            DLGC_DEFPUSHBUTTON :
            DLGC_UNDEFPUSHBUTTON;
    else
        return 0;
}
dans le fichier occsite.cpp

si ce calcul n'est pas réalisé, ça marche.

est ce un erreur dans mon calcul? une erreur de dépassement mémoire, de boucle ou autre? car c'est une erreur que je n'avais pas et qui est apparue sans que je modifie quoi que ce soit!! ce n'est pas la première fois que ça arrive, et je ne trouve pas cette erreur.

peut etre ne fallait il pas utiliser un boite de dialogue modale?

si vous avez une idée, je veux bien de l'aide.

un grand merci