|
Проверка подключения к интернет |
☑ |
0
Azgerd
05.04.21
✎
10:00
|
Здравствуйте! Как можно программно из конфигурации 1с 8.3 проверить подключение к интернет ?
например в Fox-е работал такой код:
<code>
DECLARE INTEGER InternetAttemptConnect IN wininet;
INTEGER dwReserved
&&... returns 0 if connected
IF InternetAttemptConnect(0) = 0
WAIT WINDOW 'Есть подключение к интернету' NOWAIT
ELSE
WAIT WINDOW 'Нет подключения к интернету' NOWAIT
ENDIF
</code>
Спасибо!
|
|
1
acht
05.04.21
✎
10:27
|
Представить себе, что он есть, и обработать ошибку его отсуствия в месте использования.
|
|
2
mistеr
05.04.21
✎
10:38
|
(0) СП HTTPСоединение.
|
|
3
acht
05.04.21
✎
11:03
|
(2) Ну начинается...
А вдруг, для ТС интернет - это электронная почта? Или FTP?
|
|
4
Garykom
гуру
05.04.21
✎
11:08
|
(0) Никак.
Даже если "инет работает" конкретный ресурс/протокол нет или заблочен
Даже если инета нету - можно внутри локалки сэмулировать что угодно
|
|
5
fisher
05.04.21
✎
11:15
|
Кроме как проверкой доступа к какому-либо интернет-ресурсу "родных" вариантов не знаю.
|
|
6
Kigo_Kigo
05.04.21
✎
11:23
|
ya.ru ru.ru работают всегда
|
|
7
Kassern
05.04.21
✎
11:29
|
Можно еще так извратиться)
wss=Новый COMОбъект("WScript.Shell");
ЕстьИнет = Не wss.Run("ping -w 1500 -n 1 "+IP,0,Истина);
|
|
8
acht
05.04.21
✎
12:37
|
(6) > работают всегда
Хи.
google://Яндекс+был+недоступен
|
|
9
Azgerd
05.04.21
✎
13:03
|
(6) Сделал через проверку доступа к ya.ru
|
|