Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: ActiveX/СОМ/CORBA > Глюк XMLDOM


Автор: Panin 27.8.2010, 16:00
Привет всем!

Пишу COM-сервер на Delphi. Внутри сделал отдельный модуль для парсинга XML.
Код:

Код

uses MSXML2_TLB;

procedure TCCRMLParser.ParseXMLOrder(filename: string);
var
XML_tpl : IXMLDOMDocument;
coDoc : CoDOMDocument60;
...
begin
XML_tpl := coDoc.Create; <--------------------------------ВАЛИТСЯ ЗДЕСЬ
XML_tpl.load(XMLStore_Path + filename);


Это при том, что если запихнуть в обычный экзешник, то всё в порядке! Проверял до буквы! Отдебажить не получается, происходит вылет из функции с ошибкой "Разрушительный сбой в сервере".

Спасибо!  smile smile  smile 

UPD: Вынос инициализации в DLL не помогает ):

Автор: Panin 27.8.2010, 16:33
Трабл решен. 
Код

XML_tpl := CoDOMDocument60.Create;

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)