我从一个登陆窗口A启动程序,调用工程主体窗口B,在B中调用了其它窗口而没有把这些窗口关闭,我退出程序的时候,"任务管理器"中显示此程序还在运行. 怎么为?请高手指点.谢谢
我执行了 unload.me

解决方案 »

  1.   

    检查你的代码,把使用的对象全部释放后,应该就没有这样的问题了,或者干脆点,直接用end结束程序
      

  2.   

    在B窗口的Unload()事件里关闭其他打开的窗体:Private Sub Form_Unload()
        Dim frm As Form
        For Each frm In Forms
            Unload frm
        Next
    End Sub
      

  3.   

    在每个窗体的unload事件中写上:set 窗体名=nothing
      

  4.   

    Public Declare Sub FatalAppExit Lib "kernel32" Alias "FatalAppExitA" (ByVal uAction As Long, ByVal lpMessageText As String)
    Public Declare Sub FatalExit Lib "kernel32" (ByVal code As Long)call FatalExit 0
      

  5.   

    应该用 faysky2() 的方法,End 不能很好地释放资源。
      

  6.   


                        System.Environment.Exit(0);