我試圖加載德爾福在一個線程中的XML文件,但我得到這個錯誤消息中加載XML文件:未安裝德爾福:一個線程
微軟MSXML
但是,我的代碼在線程外正常工作!
這裏是我的代碼:
procedure NewThread.Execute;
begin
XMLDocument1 := TXMLDocument.Create(Application);
XMLDocument1.Active := True;
XMLDocument1.LoadFromXML('document.xml');
end;
任何想法?
嘗試調用CoInitialize和CoUninitialize在線程的上下文中 – Jason
我剛剛試過CoInitialize(nil); XMLDocument1:= TXMLDocument.Create(Application); XMLDocument1.Active:= True; XMLDocument1.LoadFromXML('document.xml'); CoUninitialize;但我得到相同的錯誤 – user2224150
沒關係謝謝你的幫助 – user2224150