IXMLDOMDocument = interface(IXMLDOMNode)

lvilvi
отредактировано 09:31 Раздел: FastScript
IXMLDOMDocument = interface(IXMLDOMNode)

Комментарии

  • отредактировано 09:31
    Регистрировать надо, как обычный класс (см. документацию). Если это IDispatch, то методы/свойства можно не регистрировать.
  • lvilvi
    отредактировано 09:31
    Как обычный класс не получается , так как это не класс , а интерфейс - OleObject
  • отредактировано 09:31
    Время идет, вопросы остаются...

    Так все же, как работать с msxml в скрипте?
  • отредактировано 09:31
    пока сделал так:
    var
      XML, XMLSchema : Variant;
    begin
      XML := CreateOleObject('Msxml2.DOMDocument.6.0');
      XMLSchema := CreateOleObject('Msxml2.XMLSchemaCache.6.0');
      Script.AddVariable('XML','Variant',XML);
      Script.AddVariable('XMLSchema','Variant',XMLSchema);
    
  • отредактировано 09:31
    Obj := CreateOleObject('Excel.Application');
    fsScript1.AddVariable('Obj','Variant',Obj);

    дает ошибку Unknown type: 'Variant'

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.