RT,怎样判断一个文件是否处于打开状态?
解决方案 »
- vb无标题栏窗口,任务栏关闭窗口失效。在线等,求解决方法。
- VB怎么选择网页中的li下拉菜单?
- 如何用vb实现向手机发送短信,求高手解答。
- 怎样用代码产生控件?????!!!!!??????
- 如何激活某个窗体为当前活动窗体。
- 请教关于spread 的问题
- 在线等关于winsock会分多次接受同一个发送请求的问题
- VB 中OLE 加载 Word 文档,如何不显示Word菜单
- 为一个朋友做的视频捕捉的控件,有没有人需要
- 求助:原代码在新机器上提示COMCTL32.OCX出错...先答先得分
- 我用 VB 打开一个文件, 如果这个文件正好被别的程序独占访问 就会出错, 怎么捕获这个错误!
- 高手请进!如何让DirectSS控件朗读中文?
可以这样判断文件是否已经打开:Function IsOpen(sFile As String) As Boolean
Dim fFile As Integer
IsOpen = False
fFile = FreeFile()
On Error GoTo ErrOpen
Open sFile For Binary Lock Read Write As fFile
Close fFile
Exit Function
ErrOpen:
If Err.Number <> 70 Then
Msg = "Error # " & Str(Err.Number) & " was generated by " _
& Err.Source & Chr(13) & Err.Description
MsgBox Msg, , "Error", Err.HelpFile, Err.HelpContext
Else
IsOpen = True
End If
End Function