powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / сетевой диск
12 сообщений из 12, страница 1 из 1
сетевой диск
    #37220591
sboyko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
обратил внимание что при открытии файла с сетевого диска может возникнуть след ситуация-если что то неправильное с диском то приложение зависает и надолго.
есть ли способ "пропинговать" такой диск, чтобы не зависнуть....
...
Рейтинг: 0 / 0
сетевой диск
    #37220722
VanoR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FileExists PowerScript function
...
Рейтинг: 0 / 0
сетевой диск
    #37220752
Фотография Ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При открытии "проблемного" сетевого диска и эксплорер (проводник) зависает. ИМХО, врядли чего можно такое сделать, т.к. если бы тако было возможно, мелкомягкие бы уже это сделали...

VanoR FileExists PowerScript function не поможет, точно так же зависнет, ИМХО
...
Рейтинг: 0 / 0
сетевой диск
    #37221535
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно попробовать запустить параллельный поток в нем сделать FileExist и по таймеру отрубить выдав сообщение пользователю
...
Рейтинг: 0 / 0
сетевой диск
    #37223617
sboyko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spas2001Можно попробовать запустить параллельный поток в нем сделать FileExist и по таймеру отрубить выдав сообщение пользователю
а разве параллельный поток не зависнет. и как он будет соотноситься с родительской программой?
...
Рейтинг: 0 / 0
сетевой диск
    #37225289
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В том-то и весь прикол - подождать, если ответа нет - срубить поток
...
Рейтинг: 0 / 0
сетевой диск
    #37225595
Фотография Ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spas2001,

Ох, совсем я не уверен, что даже будучи в отдельном потоке такое обращение не подвесит все приложение целиком... Пробовать надо...
...
Рейтинг: 0 / 0
сетевой диск
    #37225604
sboyko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ikarspas2001,

Ох, совсем я не уверен, что даже будучи в отдельном потоке такое обращение не подвесит все приложение целиком... Пробовать надо...
спасибо всем.
как вывод - висеть пока не нависишься а потом срубить - как гордиев узел - как то бессмысленно(то есть удовольствия мало... )
...
Рейтинг: 0 / 0
сетевой диск
    #37226030
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вариант, просто запустить пинг, чтобы проверить доступность, где-то даже пример был
...
Рейтинг: 0 / 0
сетевой диск
    #37226973
Фотография Ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пинг - тоже не вариант на самом деле. Сервер доступен, пингуется, а шара слетела - достаточно частый вариант...
...
Рейтинг: 0 / 0
сетевой диск
    #37227066
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это точно. А кто помнит где в реестре переменная ответственная за этот таймаут, может ее во время тестирования программно поменьше установить:)
...
Рейтинг: 0 / 0
сетевой диск
    #37227143
Фотография Ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно, наверное, только делать это надо обязательно в TRY а в FINALLY восстанавливать, ибо хз что где и на сколко от нее в винде зависит и что может покривиться от этого изменения...

ЗЫ где она в реестре - я не знаю
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / сетевой диск
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]