.NET 3.x Перехватить исключение - C#

Узнай цену своей работы

Формулировка задачи:

Есть самописный OPC клиент на основе OPCdotNETLib, который периодически опрашивает OPC сервер на локальном компе. OPCdotNETLib работает через COM. Через несколько рандомных часов выкидывается исключение, похоже виндовое, но при этом программа продолжает работать. И предлагается отправить отчет. Если нажать не отправлять программа закрывается. Не знаю как перехватить это исключение. По сути мне только надо скрыть окно с предложением отправки отчета, ибо программа продолжает работать.

Решение задачи: «.NET 3.x Перехватить исключение»

textual
Листинг программы
System.Runtime.InteropServices.COMException: Сервер RPC недоступен. (Исключение из HRESULT: 0x800706BA)
   в System.Runtime.InteropServices.UCOMIConnectionPoint.Unadvise(Int32 dwCookie)
   в OPC.Data.OpcServer.Disconnect()
   в OPC.Data.OpcServer.Finalize()

Оцени полезность:

10   голосов , оценка 4.3 из 5
Похожие ответы