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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.01.2008, 21:09   #19  
petr is offline
petr
Участник
Соотечественники
 
561 / 201 (8) ++++++
Регистрация: 30.05.2005
Адрес: Швейцария
И еще насчет description

То, что этот метод статический, удобно использовать при проверке входных условий при вызове класса в main. Если какое-либо условие не выполняется, то можно вывести сообщение об ошибке без инициализации класса (которая невозможна при неправильных входных данных), т.е. не надо копировать метку из description в сообщение об ошибке, а просто написать что-то подобное:

X++:
public static void main(Args args)
{
    MyClass     myClass1;
    ;
    
    if (! args.record())
        throw error(Error::missingRecord(MyClass::description()));
        
    // etc...
}
Хотя в стандарте туда часто передают funcname(), но мне кажется, что MyClass::description() в данном случае информативнее. А создавать для этого исключения специально отдельную метку лениво.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Передача в Веб-форму объекта в качестве параметра IvanS DAX: Программирование 4 17.04.2008 15:07
Передача параметра laxer DAX: Программирование 2 19.01.2006 09:08
Передача массива как параметра DreamCreator DAX: Программирование 1 26.01.2005 16:58
Передача параметра из формы в отчет liza DAX: Программирование 1 29.09.2003 14:04
Передача параметра в репорт 2 Андре DAX: Программирование 1 29.08.2002 14:09

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

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

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