При обращении к файлу на недоступном сетевом ресурсе ([url=file://\\netpc\temp\myfile.txt]\\netpc\temp\myfile.txt[/url]) с помощью функции DIR происходит ошибка, а что самое плохое, задержка при выполнении.
Код: Выделить всё
On Error GoTo ErrorHandle
' определение пути поиска
MyPath = "[url=file://netpc/temp/]\\netpc\temp\[/URL]"
' поиск первого элемента
myfile = Dir(MyPath + "myfile.txt")
If myfile = "" Then MsgBox "В указанном пути нет файла !": Exit Sub
Do While myfile <> ""
' операции с очередным MyFile
If InStr(1, myfile, "myfile.txt", vbTextCompare) <> 0 Then GoTo 1
' поиск нового MyFile
myfile = Dir
Loop
1:
MsgBox "есть доступ :) "
Exit Sub
ErrorHandle:
MsgBox "нет доступа :( "
Есть ли способ обойти эту задержку в выполнении программы?