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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.09.2004, 18:16   #1  
Александр Костоусов is offline
Александр Костоусов
drc
 
97 / 10 (1) +
Регистрация: 18.08.2004
catch
Доброго времени суток!

Хотелось реализовать расшифровку ошибки в блоке catch,

примерно так:

PHP код:
    int i 1;

    try
    {
        
0;
    }
    catch(
Exception::Error)
    {
        print 
Exception::Message// Это не X++ -- скорее то что хотелось бы получить
    

В доках нашел вывод простых строк, а хочется больше.
Старый 06.09.2004, 18:50   #2  
mlapa is offline
mlapa
Участник
 
10 / 10 (1) +
Регистрация: 16.07.2004
Если не писать обработки ошибки, то в любом случаем при ее возникновении должно появиться окошко InfoLog с описанием ошибки. Это может не происходить только в случае, если в Параметрах установлен "Уровень детализации" - "НЕТ".
Старый 07.09.2004, 10:16   #4  
demID is offline
demID
Участник
 
61 / 12 (1) ++
Регистрация: 16.08.2004
Адрес: Москва
Данный код выводит на экран строку "Не смей делить на ноль" когда возникает деление на ноль.

ПРИМЕЧАНИЕ: это работает только когда выключен режим отладки (меню "Сервис/Параметры/Вкладка "Разработка"/Режим отладки = "Нет")

PHP код:
static void Job1(Args _args)
{
    
int i 1;
    
str errorMessageFromAxapta;
    
str myErrorMessage "";
    ;
    try
    {
        
0;
    }
    catch(
Exception::Error)
    {
        
errorMessageFromAxapta infolog.text(infolog.line());
        if (
strscan(errorMessageFromAxapta"Деление на ноль"1strlen(errorMessageFromAxapta)))
        {
            
myErrorMessage "Не смей делить на ноль!!!";
        }
        
error(myErrorMessage);
        return;
    }

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
TTS и try..catch ahtoh DAX: Программирование 7 14.02.2009 15:52
Получение описания перехваченной ошибки в catch alex55 DAX: Программирование 7 13.02.2009 15:20
ChangeCompany Try...Catch Владимир Максимов DAX: Программирование 10 12.01.2009 17:19
try...catch при операциях с таблицей ushastik DAX: Программирование 1 09.03.2004 18:26
Глупый вопрос про try .. catch Vadik DAX: База знаний и проекты 6 12.03.2003 18:04

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

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

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