J'ai une application Windows, il se bloque de temps en temps et non reroducibly. Quand c'est le cas, j'obtiens une fonction virtuelle pure appelée. Je l'ai mis en place pour créer un vidage Windows en utilisant ADplus et même quand il se bloque, il n'y a jamais un vidage.application Windows s'écraser avec appel de fonction virtuelle pure
Je suis assez sûr que c'est une erreur de construction, je construis avec VC2008 SP1 et c'est la version de construction.
Des idées à ce sujet? Comment puis-je déboguer cela, c'est une version de construction avec le fichier .pdb et le fichier de carte.
Merci Reza
quand vous dites préparer tout pour un minidump, que faire? – reza
@reza: assurez-vous que 'dbghelp.dll' est chargé et que tous les pointeurs de fonction ont été récupérés (btw, ne pas charger c'est la raison la plus fréquente pour laquelle aucun fichier de vidage n'est créé - souvent parce qu'aucune version récente de la DLL n'existe sur le système). Aussi, préparez un nom pour cela. Toutes les opérations que vous tentez lorsque l'application est "suspendue" (c'est-à-dire instable) peuvent être potentiellement fatales. Par conséquent, essayez de faire toutes les choses pertinentes avant que votre gestionnaire d'exception ou votre gestionnaire de fonction virtuelle pur soit appelé et soit supposé créer le fichier de vidage. – 0xC0000022L