2008-11-27 10 views
0

Quelqu'un sait-il pourquoi une application qui a toujours fonctionné sur Windows XP bloque soudainement le msvcrt.dll?Win XP msvcrt se bloque

Il y avait seulement des modifications mineures apportées aux classes de threads, ce qui a été fait sous Vista en VC++ 6.

Pour toutes nos bibliothèques de travail que nous établissons un lien entre le MFC Dynamiquement dll.

Une version plus récente de msvcrt ne résout pas le problème.

Des idées?

+0

Vous devez fournir plus d'informations si quelqu'un ici doit faire quelque chose de plus que le débogage psychique pour vous. – JesperE

Répondre

3

Ce n'est pas très utile, mais de loin la raison la plus probable est que vous avez un bogue dans votre application qui, pour une raison ou une autre, n'est pas apparu précédemment. Quelque chose a changé quelque part, et maintenant le bug apparaît. Vous allez devoir le déboguer.

En règle générale, le fait que quelque chose semble fonctionner ne signifie pas que c'est correct, malheureusement.

0

Vous avez sans doute un problème que vous mettez à niveau involontairement votre exécution (ce qui est le problème que j'ai) side by side, automatically upgradeing version of runtime due to policy

Vous devriez vérifier que vous utilisez les bibliothèques que vous pensez que vous êtes. Process Explorer (téléchargeable à partir de sysinternals) devrait pouvoir vous aider avec ceci.