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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.02.2008, 19:02   #1  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Про параметры - их может быть много
Для каждого надо указывать тип данных
Старый 18.02.2008, 19:14   #2  
HorrR is offline
HorrR
Участник
 
340 / 30 (2) +++
Регистрация: 18.02.2008
Адрес: Киев
Цитата:
Сообщение от kashperuk Посмотреть сообщение
Про параметры - их может быть много
Для каждого надо указывать тип данных
Нет слов, одни выражения. Вот это я тупица! Громадное спасибо)))
__________________
Axapta has seduced me deadly!
Старый 20.02.2008, 15:33   #3  
mau is offline
mau
Участник
 
34 / 24 (1) +++
Регистрация: 12.03.2003
Адрес: Москва
Не понял, зачем городить огород с инициализацией в сигнатуре метода. Можно "старым дедовским способом":

X++:
class MyClass
{
    Dimension dim;
}
X++:
public Dimension parmDimesion(Dimension _dim = dim)
Инициализация замечательно отрабатывается ядром.
Старый 20.02.2008, 15:48   #4  
HorrR is offline
HorrR
Участник
 
340 / 30 (2) +++
Регистрация: 18.02.2008
Адрес: Киев
Цитата:
Сообщение от mau Посмотреть сообщение
Не понял, зачем городить огород с инициализацией в сигнатуре метода. Можно "старым дедовским способом":

X++:
class MyClass
{
    Dimension dim;
}
X++:
public Dimension parmDimesion(Dimension _dim = dim)
Инициализация замечательно отрабатывается ядром.
А в данном примере вы параметр не в сигнатуре инициализируете?))) В любом случае, этот способ ничем не отличается от преведённого мной, за исключением того, что по всей видимости в вашем способе переменная обьявляется в декларейшене этого же класса, а в моём её значение возвращается статической функцией на родной таблице(как в общем-то это и реализовано в стандартном функционале). Так вот, повторюсь, не работает этот способ с ЭДТ, которые базируются на числовой тип, строковые - да, а числовые - нет. с Dimension трюк катит ибо этот EDT строкового типа.
__________________
Axapta has seduced me deadly!
Теги
ax3.0, ax4.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
EDT как Array KingPeas DAX: Программирование 16 17.06.2008 10:40
Почему компилятор не позволяет объявлять переменные EDT типа SessionId? Morpheus DAX: Программирование 1 06.06.2007 11:23
Как при вводе новой записи установить значение поля по умолчанию Zman DAX: Программирование 3 17.01.2005 10:23
Значение по умолчанию в таблице bocman DAX: Программирование 4 15.08.2003 16:20
Фильтр по полю типа Enum, в котором чиловое значение? slava DAX: Программирование 1 08.05.2002 10:26

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

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

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