С Новым годом! Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
1057 / 864 / 195
Регистрация: 31.03.2010
Сообщений: 2,521

Как поставить один обработчик на все исключения

28.11.2012, 16:18. Показов 1139. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Внутри приложения множество методов, которые используют подключение к веб-серверу.
Создал обработку ошибки подключения в Programm.cs.

C#
1
2
3
4
5
6
7
8
9
              try
            {              MainForm = new Form1();
                Application.Run(MainForm);
            }
            catch (System.ServiceModel.EndpointNotFoundException ex)
            {
                MessageBox.Show("Возможные причины:\n1.Нет интернет-подключения.\n2.Доступ к интернету блокирует сторонее ПО.\n3.Сервер временно не работает.\n", "Ошибка подключения к серверу.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
однако моё сообщение не отображаеться, создается автоматически.
конечно, можно в каждый метод добавить свой try-catch, однако методов очень много...
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.11.2012, 16:18
Ответы с готовыми решениями:

Как переделать все Label-ы на один обработчик событий
Здравствуйте, пишу рулетку, имею 49 лейблов - они в качестве ячеек куда будет ставится фишка. написал функцию которая принимает один...

Обработчик исключений обрабатывает не все исключения
здравствуйте Необходимо создать три массива a, b и с размерами соответственно n1, n2 и n3. В массив а занести значения функции f(x)=...

Autocomplete: как поставить свой обработчик в select?
Здравствуйте, в общем такая проблемка: нужно сделать вылезающий виджет - "Создать страницу ", который появляется при отсутствии...

2
 Аватар для Doomer3D
180 / 180 / 32
Регистрация: 23.11.2012
Сообщений: 344
Записей в блоге: 1
28.11.2012, 16:32
Цитата Сообщение от Learx Посмотреть сообщение
catch (System.ServiceModel.EndpointNotFoundExc eption ex)
Возможно так:
C#
1
catch (Exception ex)
В вашем случае перехватываются только исключения типа System.ServiceModel.EndpointNotFoundExce ption
0
Эксперт Java
 Аватар для turbanoff
4094 / 3828 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 12
28.11.2012, 16:41
Добавьте обработчик Application.ThreadException в начале программы - он будет перехватывать все непойманные исключения в программе.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.11.2012, 16:41
Помогаю со студенческими работами здесь

Как поставить обработчик на нажатие на изображение в пункте spinner?
В моей разметке для spinner есть imageView, можно ли как-то обработать нажатие на него, и если можно, то как?

Кто знает, можно ли сразу во все формы проэкта добавить один и тот же обработчик события?
Кто знает, можно ли сразу во все формы проэкта добавить один и тот же обработчик события, не окрывая каждую форму? Обьясню подробнее,...

обработчик исключения
Пишу два обработчика на одну кнопу, с одним работает все хорошо, а вот с двумя всегда выдает ошибку. Может как-то не правильно записал. ...

Не работает обработчик исключения EConvertError ?
На форме есть Edit1, Edit2 и Button. Необходимо ввести в поля Edit данные и нажать на Button. Если хотя бы одно или оба поля Edit не...

Необходимо, пройдя по массиву один раз, все его положительные элементы поставить в начало а отрицательные в конец
Помогите решить такую задачу пжл: дан одномерный массив "а" (состоящий из вещественных чисел). Необходимо пройдя по массиву один раз все...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru