Как узнать, какой процесс блокирует файл? - VB
Формулировка задачи:
Перед открытием файла необходимо проверить его "занятость". Если таковая имеется, то
CreateFile
выдаст "-1".Вопрос: как определить какой процесс занял файл?Решение задачи: «Как узнать, какой процесс блокирует файл?»
textual
Листинг программы
- Function IsBookOpen(wbFullName As String) As Boolean
- Dim iFF As Integer
- iFF = FreeFile
- On Error Resume Next
- Open wbFullName For Random Access Read Write Lock Read Write As #iFF
- Close #iFF
- IsBookOpen = Err
- End Function
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д