2009-10-22 4 views
1

J'utilise Visual Studio 2005 & C#. Dans mon événement FormClosing, je libère des ressources que mon application utilise. Mais lorsque je le débogue et que je décide d'arrêter (Arrêt du débogage), l'événement FormClosing ne se déclenche pas et mes ressources ne sont pas libérées correctement.Libération des ressources lors de l'arrêt du débogage

Comment puis-je éviter cela?

Répondre

2

Si vous par "ressources" signifie des choses comme des poignées ouvertes et de la mémoire allouée, vous ne devriez pas vous inquiéter. Le système d'exploitation le publiera au fur et à mesure que le processus se termine. Si vous voulez dire des choses comme des fichiers temporaires, des clés de registre, ou d'autres choses qui sont validées sur le disque que vous voulez nettoyer après vous, je crains que vous ne puissiez pas l'attraper quand vous terminez le programme, et devra le nettoyer manuellement ou au prochain démarrage. À ma connaissance, au moins. :)

Questions connexes