AddHandlerを使用した後に常にRemoveHandlerを呼び出す必要がある場合は、どこで行うのが最適ですか?vb.netでAddHandlerを使用する場合、RemoveHandlerを使用する必要がありますか?
私は以下のようないくつかの同様の質問を検索しましたが、私はあまり理解していません。
When and where to call the RemoveHandler in VB.NET?
AddHandler/RemoveHandler Not Disposing Correctly
私はC#またはvb.netでのガベージコレクションが使用されていないオブジェクトの世話をすると思いました。また、vb.netデザイナーでは、自動的にDispose Subを生成します。だから私は、プログラム的にリソースを解放することに全然気をつけなかった。メモリリークの問題はありますか?私が学習を始めるために私に親切にいくつかのリンク/文書を提供してください。
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
Try
If disposing AndAlso components IsNot Nothing Then
components.Dispose()
End If
Finally
MyBase.Dispose(disposing)
End Try
End Sub
ありがとうございます!
AddHandlerを使用しているコンテキストを投稿する必要があります。 – CommonSense