WuYunpeng(白日) 完全错误! 该现象是 VB 将所有的窗体做了类似定义了同名的 As New 变量的处理,如果工程中有 Form1 和 Form2,可以认为 VB 在某个不可见的公共公共模块中声明了 Public Form1 As New Form1 Public Form2 As New Form2 无论对 Form1 指向了 Unload 或 Set Nothing,调用 Form1.Text1 会再次对 Form1 进行 Load。
多谢了各位的解答!!!!!可是还是没有起作用我用的控件是 acrobat 7.0 browser contrlo type ,打开pdf文件都正常,保存工程后退出。再次打开时提示 内存溢出,窗体上的控件自动删除了,后来发现关闭vb后进程里acrobat仍在运行。 我在窗体unload 事件 里 试过 set form1 = nothing 或者 loadfile "" 或 end 等等都不起作用,到底怎么才能在关闭这个控件那?
set 窗体名=nothing
end sub
该现象是 VB 将所有的窗体做了类似定义了同名的 As New 变量的处理,如果工程中有 Form1 和 Form2,可以认为 VB 在某个不可见的公共公共模块中声明了
Public Form1 As New Form1
Public Form2 As New Form2
无论对 Form1 指向了 Unload 或 Set Nothing,调用 Form1.Text1 会再次对 Form1 进行 Load。
我在窗体unload 事件 里 试过 set form1 = nothing 或者 loadfile "" 或 end 等等都不起作用,到底怎么才能在关闭这个控件那?