я пишу простую программу, которая используется внешний DLL , когда я вызываю функцию этой библиотеки DLL, DLL запустить поток тогда функция прошла успешно , но после того, как в то время как нить причина исключение и программа закрыты Я хочу чтобы теперь, как справиться с этой ошибкой, так моя программа может продолжить работуПоймайте исключения в другом потоке C#
2
A
ответ
5
Вы можете создать обработчик событий для необработанных исключений в данном домене приложения
http://msdn.microsoft.com/en-us/library/system.appdomain.unhandledexception(v=vs.71).aspx
Если ничего ч andles Exception, этот обработчик событий будет вызван.
0
Прежде всего вам нужно знать, что освобождает исключение, а затем вы должны работать над предотвращением этого. Вы можете дизассемблировать dll с помощью http://www.reflector.net, чтобы просмотреть код внутри dll.
+0
thanx Я знаю, где есть исключение, но я не могу его обработать. – Hamid
Смежные вопросы
- 1. Поймайте пользовательские исключения C++
- 2. Внедрение исключения C++ в другом потоке
- 3. Обработка исключения в другом потоке
- 4. Поймайте Oracle исключения таймаута
- 5. исключения Поймайте не поднятую
- 6. Поймайте 401 Исключения в Angular2
- 7. Исключения - Бросьте и поймайте сразу
- 8. Каков правильный способ перехвата исключения метода, выполняющегося в другом потоке?
- 9. Исключения в потоке
- 10. Таймер в другом потоке в Objective - C
- 11. Поймайте блок для исключения бросили в деструкторе
- 12. Исключения в потоке java.lang.NullPointerException
- 13. Обработка исключения в потоке
- 14. Исключения в потоке «главный»
- 15. Как перехватывать исключения в другом потоке, не затрагивая отладчик
- 16. Должны ли исключения, возникающие в потоке пользовательского интерфейса, но возникающие в другом потоке, поднимают UI ThreadException?
- 17. Как обрабатывать видеокадры в другом потоке (C#)
- 18. Невозможно создать форму в другом потоке C#
- 19. C запустить функцию в другом потоке
- 20. Исключения в потоке «главный» java.lang.UnsatisfiedLinkError
- 21. HttpContext.Current.Items в другом потоке
- 22. Безопасно бросать исключение, созданное в другом потоке C#
- 23. Выбрасывание исключения без «Исключения в потоке ...»
- 24. Поймайте плавающей исключения точки с использованием опции компилятора с C
- 25. исключения Поймайте и сохраните SQL Server
- 26. Поймайте Symfony 2 исключения во время последовательности
- 27. Выполнение расчетов в другом потоке
- 28. Могу ли я перехватывать исключения из одного потока в другом потоке в Objective-C?
- 29. получение исключения stackoverflow при передаче значения в другом потоке в C#
- 30. Прочитать переменную в другом потоке
Hi thanxs для ответа, но после того, как приложение unhandledexception завершится, приложение прекратится. – Hamid