AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.05.2024, 13:28   #1  
oleggy is offline
oleggy
Участник
 
274 / 36 (2) +++
Регистрация: 03.12.2019
Адрес: Россия
как в блоке catch узнать тип сработанного исключения
Привет.
Как определить в блоке catch {..} тип пойманного исключения Exception::xxxxxx ?
Т.к. не вариант городить много catch (Exception::xxxxxx).
Тут задача залогировать тип ошибки.
Старый 21.05.2024, 18:10   #3  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,947 / 3230 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от axm2017 Посмотреть сообщение
Мне кажется, предложенный вариант работает для Exception::ClrError - чтобы узнать для него тип .net исключения.
А у автора как я понимаю, задача различать разные x++ типы исключений. По-моему задача не имеет решения. Приходится прописывать все виды catch вручную. Ну или макрос завести.
За это сообщение автора поблагодарили: Товарищ ♂uatr (4).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
как из кода узнать тип EDT и его размер? oleggy DAX: Программирование 1 26.02.2021 16:45
axforum blogs: X++, the catch Michael Fruergaard PontoppidanNovember 24, 2016 Blog bot DAX Blogs 0 10.06.2019 17:12
ax-erp: Try Catch and transactions Blog bot DAX Blogs 0 29.10.2012 19:11
как узнать тип открываемого файла? Daido DAX: Программирование 5 08.11.2007 12:01
Как узнать тип поля (sum, count и т.д.) из списка выбора. vasiliy DAX: Программирование 4 22.11.2005 16:21
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 04:43.