-
CA2213 Analyse code
Bonjour,
Lorsque j'exécute l'analyse de code sur le projet, j'ai 29 avertissements CA2213
Voici un exemple :
CA2213 Les champs pouvant être supprimés doivent l'être
'FrmMain' contient le champ 'FrmMain.Marge2LongPal' qui est de type IDisposable*: 'Region'.
Changez la méthode Dispose de 'FrmMain' pour appeler Dispose ou Close dans ce champ.
Paquet_V1 FrmMain.Designer.vb 7
Que faire pour résoudre ce problème ?
Merci pour votre aide
-
Bonjour,
Le warning signifie que la form contient des champs tels que Marge2LongPal qui implémentent l'interface IDisposable. Pour toute instance d'objet qui implémente cette interface, il est indispensable d'appeler la méthode Dispose (sauf à utiliser Using/End Using) pour que l'object soit correctement libéré.
Comme le message l'indique il faut "Changez la méthode Dispose de 'FrmMain' pour appeler Dispose ou Close dans ce champ."
En cherchant un peu : http://msdn.microsoft.com/en-us/library/ms182328.aspx