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. Когда оформляю его в виде приложения - все работаает
