|  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). | |