Показать сообщение отдельно
Старый 12.11.2010, 10:11   #3  
snirk is offline
snirk
Участник
 
36 / 12 (1) ++
Регистрация: 11.07.2007
В подтверждение предыдущего комментатора:
X++:
static void Job(Args _args)
{
    SysDictType     dictType;
    ;

   //dictType = new SysDictType( 0 );  // та же ошибка
   // dictType = new SysDictType( 999999 ); // та же ошибка
    dictType = new SysDictType( 50372 );  // а вот такой ExtendedDataType существует и проблем нет

    dictType.baseType();
}
Вся проблема в параметре _typeId. По сути это просто Int, и если число соответствует номеру существующего ExtendedDataType, то все проходит без проблем, иначе - Ваша ошибка.
Смотрите инициализацию _typeId

Последний раз редактировалось snirk; 12.11.2010 в 10:14.