Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 22.11.2011
Сообщений: 18
1

Как обработать ошибку доступа к файлам на другом компе?

10.11.2013, 19:39. Показов 762. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите, уважаемые форумчане!
Задача: на другом компе OtherComp в папке \MyPath диска с есть файл MyFile.ext (или файлы), которые использует моя программа на VBA (Excel 2003). Предварительно хотелось бы проверить - есть к ним доступ по сети или нет (например, комп выключен). Пишу вроде этого:

Sub Проверка_доступа
Dim FullFNm as String
On Error GoTo M1
FullFNm="\\OtherComp\c\MyPath\MyFile.ext
If Dir(FullFNm)<>"" then MsgBox "Есть доступ"
Exit Sub
M1:
MsgBox "Нет доступа"
Resume Next
End Sub

Если реально доступ есть - все работает. Но если доступа нет - вместо обработки ошибки после 5-10 сек какой-то работы программа вылетает с сообщением "Run-Time Error 52 - Bad File Name or Number".
Почему же не срабатывает программный обработчик ошибок? Что здесь неправильно?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.11.2013, 19:39
Ответы с готовыми решениями:

При запуске на другом компе выдаёт ошибку
Проблема такова , при запуске программы где не установлен с# происходит ошибка , помогите кто...

Как соединится с БД на другом компе
Как соединится с БД на другом компе . Builder c++6 база MySQL вот скрин..

Как открыть скоомпилированый в C# exe файл на другом компе
Здрасте! Как открыть скоомпилированый в C# exe файл на другом компе? на котором неустановлен C# ? ...

Как обработать файл на другом сайте
Не могу понять, как можно отобразить на странице содержимое базы данных в формате JSON (страница с...

1
5612 / 1596 / 414
Регистрация: 23.12.2010
Сообщений: 2,392
Записей в блоге: 1
11.11.2013, 09:55 2
Надо убрать "Resume Next"
1
11.11.2013, 09:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.11.2013, 09:55
Помогаю со студенческими работами здесь

Как запустить исполняемый файл *.exe написанный на С++ Builder на другом компе
Проблема заключается в следующем. Написал программу на С++, провел компиляцию, создал исполняемый...

Как подключиться к базе на другом компе, чтобы в DataGrid выводились данные?
как подключится к базе на другом компе чтобы в дата грид выводились данные. Это как бы что бы на...

Как снять ограничения доступа к файлам
Доброго времени суток!!! Помогите пожалуйста. Перед установкой Win7 сделал копию всех данных на...

Нет доступа к файлам, как исправить?
Доброго времени суток. Я снес винду, ибо жутко все тупило... но на прошлой винде некоторые папки...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru