![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
Но эта проверка будет занимать ровно столько же времени, как и обращение к сетевому файлу... Ведь невозможно проверить активность ресурса, не обратившись к нему. А ответ OC получает лишь спустя некоторое время... Но всё это верно лишь в случае, если мы обращаемся к удалённому компу по NetBIOS-имени. (или проверяем наличие файла\папки на сетевом ресурсе) В случае с IP-адресами можно попробовать пропинговать нужный комп - ответ на пинг обычно приходит значительно быстрее. Если очень надо - могу внедрить в твой файл функцию, которая возвращает 0 или 1 в зависимости от доступности компа с адресом 192.168.2.50 Но не факт, что это ускорит процесс... |
|
![]() |
![]() |
![]() |
#12 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Код:
PS: Эту функцию можно использовать и в ячейках: Код:
|
![]() |
![]() |
![]() |
#13 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]()
Перетащил, а как или что, запустит модуль test()
Его надо связывать с http://www.programmersforum.ru/showp...13&postcount=9 ??? Ни фига себе модуль, Игорь когда ты успел его написать, ну даешь!!! Профи, ну что скажешь!! Последний раз редактировалось valerij; 24.11.2009 в 17:43. |
![]() |
![]() |
![]() |
#14 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
Как-то так: Код:
|
|
![]() |
![]() |
![]() |
#15 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]()
Щас попробую, тут еще ср-ная семерка(чистая), вытворяет, если при выключенном сетевом, запускаю твой пример, все виснет, заливается молоком..... в ХР, все четко.
Все же, точно, что самая удачная Ось у Microsoft - это ХР Игорь, вставил код, теперь закрыть книгу не могу, не реагирут.... Последний раз редактировалось valerij; 24.11.2009 в 19:15. |
![]() |
![]() |
![]() |
#16 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]()
Игорь, скрин, это при выключенном сетевом, при включенном, все ОК,
работает быстро Все проверил в ХР и все работает, а в W7-64, нет!!! Вобщем все проверил, разрядность 7 не имеет значения, та же фигня, вот че пишет: Имя приложения: EXCEL.EXE Версия приложения: 11.0.8169.0 Отметка времени приложения: 465f27bd Имя модуля с ошибкой: ntdll.dll Версия модуля с ошибкой: 6.1.7600.16385 Отметка времени модуля с ошибкой: 4a5bdadb Код исключения: c0000005 Смещение исключения: 0002fc47 Версия ОС: 6.1.7600.2.0.0.256.1 Код языка: 1049 Последний раз редактировалось valerij; 25.11.2009 в 00:26. |
![]() |
![]() |
![]() |
#17 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]()
Игорь, поставил для пробы, MICROSOFT.OFFICE.2010 и запустил твой пример, вот результат, че он хочет ???
![]() Последний раз редактировалось valerij; 26.11.2009 в 20:42. |
![]() |
![]() |
![]() |
#18 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#19 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]() |
![]() |
![]() |
![]() |
#20 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
Но я-то знаю английский, и сразу понял смысл сообщения. Но, для того, чтобы предложить тебе готовое универсальное решение (под Excel 2003, 2007, 2010), мне как минимум надо установить на комп 64-разрядную систему, и Office 2010. А исключительно для отладки этого кода мне не хочется этим заниматься. Мне сейчас важнее круглосуточная стабильная работа компа и Excel, нежели тестирование OC и офисных пакетов. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
сетевой фильтр | Betty | Компьютерное железо | 3 | 02.07.2009 17:47 |
Сетевой график | Nina+ | Помощь студентам | 10 | 16.05.2009 11:13 |
Сетевой диск | Nic-x | Win Api | 4 | 07.02.2008 15:05 |
Сетевой тест | Stanislav | Работа с сетью в Delphi | 3 | 29.12.2007 01:37 |