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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.03.2011, 14:50   #3  
AlGol is offline
AlGol
Участник
 
277 / 93 (4) ++++
Регистрация: 24.12.2001
Адрес: Тверь.
Цитата:
Сообщение от kornix Посмотреть сообщение
Плюс, есть системная функция, позволяющая узнать: является ли входящее в метод значение дефолтным:
X++:
prmIsDefault()
Вот тут есть ньюансы:
функция prmIsDefault() опеределяет не то, что входящее значение является дефолтным, а был ли параметр функции присвоен по дефолту или получен извне.

Т.е. если есть функция

X++:
void fn(boolean b = true, int j = 42)
{
    ;
    print prmIsDefault(b);
    pause;
}
То при вызове fn(), мы получим 1.
А при вызове fn(true), мы получим 0.
За это сообщение автора поблагодарили: kornix (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Передача переменного числа параметров в метод lemchey_white DAX: Программирование 16 14.12.2009 21:21
Передача параметров запроса из CurrentList tolstjak DAX: Программирование 3 21.04.2008 09:56
Передача параметров AlexP DAX: Программирование 7 22.12.2004 16:29
Передача параметров Vpooh DAX: Программирование 2 21.10.2003 13:43
передача параметров в Report eugene egorov DAX: Программирование 1 25.06.2002 19:34

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

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

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