Ну, я просто написал класс-обертку для обращений к COM. Соответственно, любое обращение в этом классе оборачивается в try...catch и я всегда знаю какой объект ошибся.
По аналогии со многими классами Axapta. Начиная от CCADO... и кончая ComOfficeDocument_RU.
В большинстве случаев, этого достаточно. А если все-таки возникает необходимость напрямую обращаться к методам COM-объекта, не через класс-обертку, то тут сам смотришь, оправдано ли try...catch или нет.
|