![]() |
Модераторы: Partizan, gambit |
![]() ![]() ![]() |
|
Empirik |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 156 Регистрация: 28.10.2005 Где: Россия, Пермь Репутация: нет Всего: 1 |
Есть у меня во такой вот код
Этот класс, поидее, должен перехватывать все исключения в приложении. В майне делаю следующие :
UserExceptionHandler,UserInputExceptionHandler - реализуют интерфейс IHandler Все работает замечательно, но лишь до того момента, когда исключение генерируется в результате работы модального окна. В этом случаее, оно (исключение) куда-то проподает и ни чего не происходит. А нужно, что бы до обработчика доходили все исключения. Если кто-то уже решал такую проблему то помогите пожалуйста. Буду очень признателен ![]() Это сообщение отредактировал(а) Empirik - 22.11.2005, 11:36 --------------------
Постоянно удивляюсь человеческой фантазии напридумывают гаджетов |
||||
|
|||||
-ser- |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 344 Регистрация: 1.2.2005 Репутация: 5 Всего: 13 |
модальное окно это отдельный класс. из приведенного кода видно, что класс ExceptionForm не знает класс ErrorHandler. для начала можно указать form=new ExceptionForm( this );
-------------------- "Тонкая, однако, работа." |
|||
|
||||
Empirik |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 156 Регистрация: 28.10.2005 Где: Россия, Пермь Репутация: нет Всего: 1 |
Не в этом дело. Если исклюение гененрируется в любом модальном окне приложения, то не перехватывается в глобальном обработчике исключениц, а в MSDN написанно что должно.
В общем вчера решил эту проблему: поставил framework 2.0 --------------------
Постоянно удивляюсь человеческой фантазии напридумывают гаджетов |
|||
|
||||
Empirik |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 156 Регистрация: 28.10.2005 Где: Россия, Пермь Репутация: нет Всего: 1 |
Уважаемые форумчане, теперь наметилась другая проблема: при первой генерации исключения все приложение безбожно тормазит (грубо говоря виснет), как этого избежать? Тоесть сделать так, что бы при первой генерации исключения, приложение не подвисало?
--------------------
Постоянно удивляюсь человеческой фантазии напридумывают гаджетов |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 110 Всего: 232 |
Наверное JIT-дебаггер тормозит в первый раз. У пользователей приложения такого быть не должно.
-------------------- ![]() |
|||
|
||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 29 Всего: 186 |
Скомпиль ngen'ом и проверь. Если не тормозит, проблема в JIT'е.
P.S. Кстати, попробуй приставить к классу атрибут [Debuggable(false, false)]. |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |