Показать сообщение отдельно
Старый 17.10.2013, 10:18   #20  
Cardagant is offline
Cardagant
Участник
 
317 / 54 (2) ++++
Регистрация: 11.10.2011
Всем добрый день!

Хочу поднять тему со следующим вопросом, взможно кто-то сталкивался.

При использовании следующего кода:

X++:
    boolean ret = true;

    COM         xs = new COM("MSXML2.XMLSchemaCache.6.0");
    COM         xd = new COM("MSXML2.DOMDocument.6.0");
    COM         er;

    #define.xml(filename)    
    ;

    xs.add('schemaPath1.xsd');
    xs.add('schemaPath2.xsd');
    xs.add('schemaPath3.xsd');
   
    xd.schemas(xs);
    xd.async(false);
    xd.load(#xml);
    er = xd.parseError();
    if (er.errorCode())
    {
        throw error("Validation failed on " +
             #xml + @"
             =====================
             Reason: " + any2str(er.reason()) + @"
             Source: " + er.srcText() + @"
             Line: " + int2str(er.line()));
    }

    return ret;
у пользователя периодически вылетает ошибка "Метод "add" COM-объекта класса MSXML2.XMLSchemaCache.6.0 возвратил код ошибки 0x80070525 (<неизвестно>), который означает: Учётная запись не существует."
При перезарузке Аксапты данная ошибка пропадает.
DAX 2009

P.S. Искал информацию по данной ошибке в контексте, указанном выше, ничего полезного не нашёл. Поэтому прошу помощи у вас! Заранее спасибо!

Последний раз редактировалось Cardagant; 17.10.2013 в 10:32.