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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.06.2010, 21:41   #1  
Hyper is offline
Hyper
Участник
Соотечественники
 
163 / 29 (1) +++
Регистрация: 09.10.2003
Преобразование System.String в str
Забавная ошибка компиляции:
X++:
static void Job20(Args _args)
{
    str             string;
    System.String   systemString;
    boolean         condition
    ;

    string = systemString;          // Нет проблем!

    string = condition ?
                    string :
                    systemString;   // Ошибка: Operand types are not compatible with the operator.
}

Приходится обходиться if else.
AX2009 SP1
Теги
ошибка компиляции

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
X++: More help needed from community: Do you rely on string truncation? Blog bot DAX Blogs 4 19.03.2010 10:50
palleagermark: Create a 64-bit encoded string from an image in AX Blog bot DAX Blogs 0 22.01.2010 15:05
emeadaxsupport: Error during Hotfix installation - "Version string portion was too short or too long" Blog bot DAX Blogs 0 13.11.2009 21:05
Преобразование из COMVariantType::VT_SAFEARRAY в String if_maks DAX: Программирование 4 09.06.2009 17:48
daxsol: Axapta Kernel Functions Blog bot DAX Blogs 1 16.05.2009 19:22

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

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

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