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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.01.2005, 12:21   #1  
Deep Dreamer is offline
Deep Dreamer
Участник
 
76 / 24 (1) +++
Регистрация: 05.03.2004
Адрес: Москва
? Объясните странное поведение enum'ов
Есть стандартный пример функции enum2str:

PHP код:
static void Job7(Args _args)
{
      
LedgerJournalACType     p;
      
LedgerJournalACType::Ledger;
      
infoenum2str(p) );

Есть попытка применить эту функцию:

PHP код:
static void Job6(Args _args)
{
    
LedgerJournalTrans  ljt;
    
set                 s=new set(types::Enum);
    
setiterator         si;
    
LedgerJournalACType tmp;

    while 
select firstonly ljt
    
{
        
s.add(ljt.OffsetAccountType);
    }

    
si = new setiterator(s);
    while(
si.more())
    {
        
tmp si.value();
        
info(enum2str(tmp));
        
si.next();
    }

Вызов
PHP код:
 info(enum2str(tmp)); 
приводит к ошибке времени выполнения. Почему? Причём в debugger'е значение tmp вполне корректно
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Электронные платежи. Странное поведение LEM DAX: Функционал 3 05.04.2008 12:00
Странное поведение Lookup CDR DAX: Программирование 5 21.02.2007 11:17
Странное поведение SPID'ов, как промониторить sergeypp DAX: Администрирование 3 18.05.2006 16:13
Странное поведение при использовании карантина VIS DAX: Функционал 22 15.09.2005 18:40
Странное поведение резервирования после создания спланированной закупки. NEO DAX: Функционал 7 01.07.2004 14:03

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:19.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.