21.05.2024, 13:28 | #1 |
Участник
|
как в блоке catch узнать тип сработанного исключения
Привет.
Как определить в блоке catch {..} тип пойманного исключения Exception::xxxxxx ? Т.к. не вариант городить много catch (Exception::xxxxxx). Тут задача залогировать тип ошибки. |
|
21.05.2024, 18:10 | #3 |
Участник
|
Мне кажется, предложенный вариант работает для Exception::ClrError - чтобы узнать для него тип .net исключения.
А у автора как я понимаю, задача различать разные x++ типы исключений. По-моему задача не имеет решения. Приходится прописывать все виды catch вручную. Ну или макрос завести. |
|
|
За это сообщение автора поблагодарили: Товарищ ♂uatr (4). |