Имя: Пароль:
1C
1С v8
как обработать Ошибка работы с Интернет: Не могу установить соединение
,
0 DES
 
19.03.21
11:08
не вызывает исключения
    Попытка
        Результат = Соединение.Получить(Запрос);
        Сообщить(Результат.КодСостояния);
        Сообщить(Результат.ПолучитьТелоКакСтроку());
    Исключение
    КонецПопытки;

Как перехватить ?
1 программистище
 
19.03.21
11:10
будь мужиком установи уже соединение
2 Deal with it
 
19.03.21
11:11
(0) больше кода, а именно как соединение формируешь, запрос и все остальное.
3 Deal with it
 
19.03.21
11:14
ну и почему, собственно, в исключение не стоит ничего? хотя бы "а=0;" и точку останова туда поставь. А лучше "Сообщить(Результат.КодСостояния);"
4 DES
 
19.03.21
11:15
(2) да не нужно это?
Сервер на localhost
Может быть не запущен. Как проверить понятно, как обработать не понятно.
5 DES
 
19.03.21
11:16
(3) туда не попадает, сразу ошибку в окне рисует
6 Ёпрст
 
19.03.21
11:26
(0) в этом коде попытка лишнее
7 программистище
 
19.03.21
11:29
тут надо ЕСЛИ код состояния не нужный нам ТОГДА Результат.КодСостояния
8 программистище
 
19.03.21
11:30
(7) тогда выполняем другое
9 программистище
 
19.03.21
11:31
Соединение.Получить(Запрос); не порождает исключения
10 DES
 
19.03.21
11:53
(6) так это лишнее появилось из-за проблемки.
11 DES
 
19.03.21
11:54
(7) не прокатит. Исключение выбрасывает окно ошибки
12 DES
 
19.03.21
12:00
ну или подскажите как проверить активность порта средствами системы.
13 DES
 
19.03.21
12:10
telnet входит и зависает
14 Галахад
 
гуру
19.03.21
12:12
Попытка
        Результат = Соединение.Получить(Запрос);
        Сообщить(Результат.КодСостояния);
        Сообщить(Результат.ПолучитьТелоКакСтроку());
    Исключение
        Сообщить("Ужасная ашипка.");
    КонецПопытки;
15 ДедМорроз
 
19.03.21
23:50
Иконки не зависает,просто сервер ждёт,когда будет передан запрос.
В протоколе http сервер принимает соединение и сразу ждёт запрос,при этом,первый байт ответа от сервера будет отправлен только после того,как запрос будет полностью получен.