2010-10-28 6 views
1

lorsque mon application est terminée, je vois ce qui suit dans la console du débogueur.Résultats Gdiplusshutdown dans le code de sortie 1

The thread '_threadstartex' (0xd48) has exited with code 0 (0x0). 
The thread '_threadstartex' (0xf80) has exited with code 0 (0x0). 
The thread '_threadstartex' (0x190) has exited with code 0 (0x0). 
The thread '_threadstartex' (0xaa0) has exited with code 0 (0x0). 
The thread '_threadstartex' (0x67c) has exited with code 0 (0x0). 
The thread '_threadstartex' (0x6f0) has exited with code 0 (0x0). 
The thread '_threadstartex' (0x9e4) has exited with code 0 (0x0). 
The thread '_threadstartex' (0xf04) has exited with code 0 (0x0). 
The thread 'Win64 Thread' (0xbcc) has exited with code 0 (0x0). 
The thread 'Win64 Thread' (0xe08) has exited with code 1 (0x1). 
The thread 'Win64 Thread' (0x9a4) has exited with code 0 (0x0). 
The thread 'Win64 Thread' (0x3a0) has exited with code 0 (0x0). 
'BFX_App.exe': Unloaded 'C:\Windows\System32\msxml6.dll' 
'BFX_App.exe': Unloaded 'C:\Windows\System32\WindowsCodecsExt.dll' 
The program '[2148] BFX_App.exe: Native' has exited with code 0 (0x0). 

J'ai retracé le fil sortant avec le code de sortie 1 à un appel à Gdiplus::GdiplusShutdown(gdiplusToken); dans la destructor de mon application. Je ne suis pas vraiment sûr pourquoi cet appel se traduit par un fil avec le code de sortie 1. J'apprécierais si quelqu'un peut m'aider à trouver ce qui cause cette erreur.

Merci, Abhinay.

Répondre

1

Résumé: Rien d'inquiétant.

La bibliothèque d'exécution vous avertit simplement que les unités d'exécution sont en cours de fermeture. Que ce soit ou non lié à GDI + n'est pas prouvée (puisque cela se passe dans la séquence de fermeture de votre application quand beaucoup d'autres choses se font tuer). Ce type de debug spew est commun à voir dans le débogueur Visual Studio.

Quelque chose à considérer: ne vous embêtez pas à appeler GdiplusShutdown. Lorsque votre processus se termine, toute la mémoire ou les ressources allouées par la bibliothèque GDI + seront nettoyées de toute façon.

+0

Merci Selbie. J'ai lu quelque part que cela ne devrait pas affecter l'exécution du programme, mais je voulais m'assurer que rien ne me manquait. :-) –

Questions connexes