|
сетевой диск
|
|||
---|---|---|---|
#18+
Добрый день! обратил внимание что при открытии файла с сетевого диска может возникнуть след ситуация-если что то неправильное с диском то приложение зависает и надолго. есть ли способ "пропинговать" такой диск, чтобы не зависнуть.... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2011, 19:05 |
|
сетевой диск
|
|||
---|---|---|---|
#18+
FileExists PowerScript function ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2011, 21:42 |
|
сетевой диск
|
|||
---|---|---|---|
#18+
При открытии "проблемного" сетевого диска и эксплорер (проводник) зависает. ИМХО, врядли чего можно такое сделать, т.к. если бы тако было возможно, мелкомягкие бы уже это сделали... VanoR FileExists PowerScript function не поможет, точно так же зависнет, ИМХО ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2011, 22:34 |
|
сетевой диск
|
|||
---|---|---|---|
#18+
Можно попробовать запустить параллельный поток в нем сделать FileExist и по таймеру отрубить выдав сообщение пользователю ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2011, 21:26 |
|
сетевой диск
|
|||
---|---|---|---|
#18+
spas2001Можно попробовать запустить параллельный поток в нем сделать FileExist и по таймеру отрубить выдав сообщение пользователю а разве параллельный поток не зависнет. и как он будет соотноситься с родительской программой? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2011, 23:00 |
|
сетевой диск
|
|||
---|---|---|---|
#18+
В том-то и весь прикол - подождать, если ответа нет - срубить поток ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2011, 19:05 |
|
сетевой диск
|
|||
---|---|---|---|
#18+
spas2001, Ох, совсем я не уверен, что даже будучи в отдельном потоке такое обращение не подвесит все приложение целиком... Пробовать надо... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2011, 22:41 |
|
сетевой диск
|
|||
---|---|---|---|
#18+
Ikarspas2001, Ох, совсем я не уверен, что даже будучи в отдельном потоке такое обращение не подвесит все приложение целиком... Пробовать надо... спасибо всем. как вывод - висеть пока не нависишься а потом срубить - как гордиев узел - как то бессмысленно(то есть удовольствия мало... ) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2011, 22:47 |
|
сетевой диск
|
|||
---|---|---|---|
#18+
Как вариант, просто запустить пинг, чтобы проверить доступность, где-то даже пример был ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2011, 10:24 |
|
сетевой диск
|
|||
---|---|---|---|
#18+
Пинг - тоже не вариант на самом деле. Сервер доступен, пингуется, а шара слетела - достаточно частый вариант... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2011, 15:55 |
|
сетевой диск
|
|||
---|---|---|---|
#18+
Это точно. А кто помнит где в реестре переменная ответственная за этот таймаут, может ее во время тестирования программно поменьше установить:) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2011, 16:25 |
|
|
start [/forum/topic.php?fid=15&fpage=20&tid=1335735]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 268ms |
total: | 389ms |
0 / 0 |