Работа с XML из DLL
Добавлено: 01 фев 2005, 17:17
Может, кто знает: пытаюсь загрузить XML-файл:
var
X: TXMLDocument;
begin
X := TXMLDocument.Create(nil);
X.DomVendor := GetDOMVendor ('MSXML');
X.Active := true;
X.LoadFromFile ('c:\a.xml');
X.Active := False;
X.Free ();
На строке с LoadFromfile () выдается сообщение
---------------------------
Сервер занят.
Действие не может быть завершено, так как другая программа занята.
....
---------------------------
Причем наблюдается это только в том случае, когда данный код запускается из begin-end части DLL. Когда оформляю его в виде приложения - все работаает
var
X: TXMLDocument;
begin
X := TXMLDocument.Create(nil);
X.DomVendor := GetDOMVendor ('MSXML');
X.Active := true;
X.LoadFromFile ('c:\a.xml');
X.Active := False;
X.Free ();
На строке с LoadFromfile () выдается сообщение
---------------------------
Сервер занят.
Действие не может быть завершено, так как другая программа занята.
....
---------------------------
Причем наблюдается это только в том случае, когда данный код запускается из begin-end части DLL. Когда оформляю его в виде приложения - все работаает
