vb.net怎么把对象真正的立即释放掉啊
本帖最后由 doudou798 于 2013-02-21 00:02:09 编辑 我有一个Button叫测定,点击后执行
Dim a as Object = Nothing
Dim b as Object = Nothing
a= nbobject
b= a.createsomething
If MessageBox.Show("Send?", "Warning", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) = System.Windows.Forms.DialogResult.OK Then
b.go()
Else
b=nothing
a=nothing
Return
End If
// ....
b=nothing
a=nothing
Sub RunTest()
'如果还有问题,请调试程序,看看a,b得到的值是否存在。
'问题有可能在你赋值过程中发生的。
Dim a = nbobject
Dim b = a.createsomething
Dim ret = MessageBox.Show("Send?", "Warning", MessageBoxButtons.OKCancel, MessageBoxIcon.Question)
If ret = System.Windows.Forms.DialogResult.OK Then
b.go()
Else
Return
End If
' ....
b=nothing
a=nothing
End Sub