Показать сообщение отдельно
Старый 23.06.2011, 11:55   #5  
samolalex is offline
samolalex
Участник
Аватар для samolalex
Самостоятельные клиенты AX
 
259 / 107 (4) +++++
Регистрация: 18.06.2010
Адрес: Москва
В третьей Аксапте наблюдается то же самое:
Цитата:
// set.add(0); // Несоответствие типов: ожидалось real, а получено int.
// array.value(1, 0); // Несоответствие типов: ожидалось real, а получено int.
Я думаю, что в коде метода Add() класса Set стоит проверка на тип добавляемого значения (enum Types), для примера:

X++:
static void TestTypesJob(Args _args)
{
    Types       type;
    ;

    type = typeof(0);
    info(enum2str(type));//Integer

    type = typeof(0.0);
    info(enum2str(type));//Real
}
Таким образом, я думаю, что это не баг.
__________________
С уважением, Александр.