Показать сообщение отдельно
Старый 12.08.2009, 16:49   #14  
Denicce is offline
Denicce
Участник
 
62 / 54 (2) ++++
Регистрация: 22.03.2005
Адрес: Москва
!
Продолжаем....
Метод Global::valueFromXmlNode, не хватает case для memo (VarString хоть и описан, но вылетает ошибка "Ожидался memo, получен str", и struct retval не принимает строку).
Посему: выделил VarString отдельно, но сделал, как мне кажется, коряво:
X++:
        case Types::VarString :
            retval = new Struct(Types::String, #value);
            retval.value(#value, getXmlNodeValue(n));
            break;
и не хватает case для types::guid:
X++:
        case Types::Guid:
            retval.value(#value, str2guid(getXmlNodeValue(n)));
            break;