![]() |
#1 |
MCTS
|
throw error("") и Microsoft.Dynamics.Ax.Xpp.ErrorException
Здравствуйте.
При вызове throw error("") в классе получаю ошибку Microsoft.Dynamics.Ax.Xpp.ErrorException: Выдано исключение типа "Microsoft.Dynamics.Ax.Xpp.ErrorException" Инкрементную компиляцию cil делал. Как от нее избавиться? |
|
![]() |
#2 |
Участник
|
А что, собственно, не так? Выбросили исключение - получили сообщение о выброшенном исключении. В чем противоречие?
|
|
![]() |
#3 |
MCTS
|
Хотелось бы, если вызывается ошибка throw error("Ошибка"), видеть в инфологе только "Ошибка", без всяких там Microsoft.Dynamics.Ax.Xpp.ErrorException
|
|
![]() |
#4 |
Участник
|
обернут небось ексепшн, и надо иннер ексепшн взять
|
|
![]() |
#5 |
Участник
|
Если код в CIL выполняется надо перехватывать
X++: catch (Exception::CLRError) { exception = CLRInterop::getLastException(); if (exception != null) { throw error(exception.ToString()); } } |
|
![]() |
#6 |
Участник
|
он так и делает, но надо не так, а, например, как тут SyncSetup:
![]() |
|
|
|