![]() |
Fehler beim Laden eines XML-Dokuments
Ich habe ein Problem beim Umgang mit IXMLDocument bzw. TXMLDocument. Beim Laden kommt ständig folgende Fehlermeldung: "Im Projekt Test.exe ist eine Exception der Klasse EOleSysError mit der Meldung 'CoInitialize wurde nicht aufgerufen' aufgetreten."
Delphi-Quellcode:
program Test;
{$APPTYPE CONSOLE} uses XMLDoc, XMLIntf; var XMLDocument: IXMLDocument; const FileName = 'C:\Test.xml'; begin Assert(FileExists(FileName)); XMLDocument := LoadXMLDocument(FileName); // Auch das funktioniert nicht: // XMLDocument := TXMLDocument.Create(nil); // XMLDocument.LoadFromFile(FileName); ReadLn; end. |
Re: Fehler beim Laden eines XML-Dokuments
Hallo,
mache was der Laufzeitfehler dir nahelegt: Binde die Unit ActiveX ein und rufe CoInitialize(nil) auf, bevor du auf das COM-Subsystem zugreifst. Grüße vom marabu |
Re: Fehler beim Laden eines XML-Dokuments
Ahhhhh, Danke marabu. Es klappt... :P
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:06 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz