最好是做一个判断,并且能够全部关闭,VB有这样的操作吗?

解决方案 »

  1.   

    dim i as integer
    i=freefile
    open ...
    close #i
      

  2.   

    If Dir(App.Path & "\sysupdate.txt") <> "" Then
      dim filenumber as long 
      filenumber = FreeFile
      Open App.Path & "\sysupdate.txt" For Input As #filenumber
        If Not EOF(filenumber) Then
            Line Input #filenumber, nextline
            datetemp = Mid(Trim(nextline), 6)
        End If
      Close #filenumber   '关闭文件
    End If
      

  3.   

    我的问题是,如果本来有FreeFile产生的句柄,因为其他的原因没有关闭,现在想做个判断,找出来,关了它。
      

  4.   

    close
    就可以关闭全部在你的程序中已打开的文件