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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.04.2010, 09:06   #3  
Sergey Petrov is offline
Sergey Petrov
Участник
 
80 / 19 (1) ++
Регистрация: 03.04.2007
Адрес: Saint-Petersburg, Russia
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
...
X++:
Qty       source1;
InventQty source2;
Qty       target;
;
source1 = 100;
source2 = 200;
target = source1 + source2;
// Какого типа должно стать значение target? 
// А если типы source1 и source2 принадлежат не одной иерархии?
...
Спасибо за проявленное внимание!
По моему разумению - если типы souce1 и source2 принадлежат разной иерархии, то начинает работать приведение типов. Но это - несколько иной случай.
Меня интересует, как определить программно (в коде Х++), какого типа переменная _source1 в момент исполнения кода следующего метода:
X++:
void method1(TypeA _source1)
{
...
    switch (/*определение типа переменной _source1*/)
    {
        case (extendedTypeNum(TypeA)) :
        ...
        break;
        case (extendedTypeNum(TypeB)) :
        ...
        break;
    }
...
}
Для полей таблиц, элементов форм и отчётов - я нашёл. А вот примера с переменной что-то нигде не видел. Может быть, подскажете, как быть в таком случае?
__________________
MS Dynamics AX 2009

Kernel 5.0.1600.4110
Application 5.0.1500.6491
Теги
edt, параметры, полезное

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Можно ли программно определить, какая форма активная? Dima_Dima DAX: Программирование 17 19.09.2014 08:55
Как программно определить поля с выбранными галками (печать под итогов)? miaa DAX: Программирование 1 15.09.2006 10:00
Тип проекта if_maks DAX: Программирование 0 20.08.2004 14:30
Никак не могу вьехать, для чего нужны тип счета и тип разноски maloy DAX: Функционал 5 28.03.2004 17:18
Как определить тип Exception DenisS DAX: Программирование 0 25.12.2003 16:53

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

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

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