请问如何判定一个窗口是否释放了所占的内存?

解决方案 »

  1.   

    如果这个窗体被Unload了,那么内存也就被释放了。梅举窗体的帖子到处是,找一找吧。
    梅举所有窗体,如果找不到那个,就是它未加载或已释放。
      

  2.   

    if form1 is nothing then
           msgbox "form1已释放内存"
    end if
      

  3.   

    回复人: lhfcsdn(小刘) ( ) 信誉:100 在大型程序中无法知道有多少窗体,或者有很多窗体。所以最好用窗体集合来枚举。
      

  4.   

    Dim oForm As Form
        '窗体一大堆,循环
        For Each oForm In Forms
            '判断语句
        Next
      

  5.   

    在此我相结合: lhfcsdn(小刘) 与csdngoodnight(居然比我还快,你真行!) 的思路:
    Dim oForm As Form
        '窗体一大堆,循环
        For Each oForm In Forms
            if form1 is nothing then
           msgbox "form1已释放内存"
    end if
    '判断语句
        Next
    但我应该把这个语句放在何处判断了,假如有Form1,form2,....form(n)