我的程序有多个窗口,如果直接关闭的话可以关掉,但如果要删除这个程序,则提示正在占用。除非重新启动机器,并且没有打开它的情况下才可以删掉。请问用什么办法可以把程序彻底关掉?谢谢

解决方案 »

  1.   

    用TerminateProcess把整个进进程关掉
      

  2.   

    我用的unload 和set 窗体=nothing 解决了
      

  3.   

    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++新问题 Call modifyStationName(Trim(txtChangeName.Tag), Trim(txtChangeName.Text))txtChangeName.Tag 的.Tag 什么意思?有什么用?MSDN上的我看了,没看明白哪位知道指点一下吧,谢谢
    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++谢 谢
      

  4.   

    '退出
    Private Sub command1_Click()
    If MsgBox("确定退出本系统吗?", vbQuestion + vbYesNo, "退出系统") = vbYes Then
      For Each Form In Forms
      Unload Form
      Next Form
    End If
    End Sub
      

  5.   

    '试一下这样Private Sub Form_Unload(Cancel As Integer)
        Dim myForm As Form
        For Each myForm In Forms
            Unload myForm
            Set myForm = Nothing
        Next
    End Sub
      

  6.   

    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++新问题 Call modifyStationName(Trim(txtChangeName.Tag), Trim(txtChangeName.Text))txtChangeName.Tag 的.Tag 什么意思?有什么用?MSDN上的我看了,没看明白哪位知道指点一下吧,谢谢
    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++谢 谢就在这个的回复里啊我也写我怎么解决的了
      

  7.   

    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++新问题 Call modifyStationName(Trim(txtChangeName.Tag), Trim(txtChangeName.Text))txtChangeName.Tag 的.Tag 什么意思?有什么用?MSDN上的我看了,没看明白哪位知道指点一下吧,谢谢
    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++谢 谢